Soon as I can, I'll post compiling errors.

2008/12/15 Milosz Derezynski <[email protected]>

> On Mon, Dec 15, 2008 at 11:57 AM, Fabrício Godoy <[email protected]>wrote:
>
>> Hi,
>>
>>
>>> m_OptionMenu.set_menu(*m_pMenu);
>>>
>> The method needs a reference to Gtk::Menu, see
>> http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1OptionMenu.html#0803d2e805dd785709c502374555a720
>>
>>
> m_pMenu is a pointer; dereferencing it allows to pass a reference to the
> called function. The original code for this is correct.
>
>
>>
>> 2008/12/14 Murray Cumming <[email protected]>
>>
>> On Sun, 2008-12-14 at 11:58 -0200, Fabrício Godoy wrote:
>>> > Name: Fabrício Godoy
>>> > City, Country: Santos, Brazil
>>> > Profession: C# programmer
>>> >
>>> > Currently I learning C++/Gtkmm reading "Programming with gtkmm"
>>> > tutorial, in hope to help the open source development.
>>> > Reading the tutorial (I'm not finished yet), I found minor errors as
>>> > you can see below.
>>> >
>>> > Thanks for great tutorial.
>>> >
>>> >
>>> > Index: examples/book/range_widgets/examplewindow.cc
>>> > ===================================================================
>>> > --- examples/book/range_widgets/examplewindow.cc    (revisão 76)
>>> > +++ examples/book/range_widgets/examplewindow.cc    (cópia de
>>> > trabalho)
>>> > @@ -192,8 +192,8 @@
>>> >  void ExampleWindow::on_adjustment2_value_changed()
>>> >  {
>>> >      double val = m_adjustment_pagesize.get_value();
>>> > -    m_adjustment.set_page_size((int)val);
>>> > -    m_adjustment.set_page_increment((int)val);
>>> > +    m_adjustment.set_page_size(val);
>>> > +    m_adjustment.set_page_increment(val);
>>> >
>>> >      // note that we don't have to emit the "changed" signal;
>>> >      // gtkmm does this for us
>>> > Index: examples/book/range_widgets/labeledoptionmenu.cc
>>> > ===================================================================
>>> > --- examples/book/range_widgets/labeledoptionmenu.cc    (revisão 76)
>>> > +++ examples/book/range_widgets/labeledoptionmenu.cc    (cópia de
>>> > trabalho)
>>> > @@ -27,7 +27,7 @@
>>> >    pack_start(m_label, Gtk::PACK_SHRINK);
>>> >
>>> >    #ifndef GTKMM_DISABLE_DEPRECATED
>>> > -  m_OptionMenu.set_menu(*m_pMenu);
>>> > +  m_OptionMenu.set_menu(m_pMenu);
>>> >    pack_start(m_OptionMenu);
>>> >    #endif //GTKMM_DISABLE_DEPRECATED
>>> >  }
>>>
>>> Why do you think these are errors? Did you have a compilation error?
>>>
>>> --
>>> Murray Cumming
>>> [email protected]
>>> www.murrayc.com
>>> www.openismus.com
>>>
>>>
>>>
>>
>> _______________________________________________
>> gtkmm-list mailing list
>> [email protected]
>> http://mail.gnome.org/mailman/listinfo/gtkmm-list
>>
>>
>
>
> --
> Please note that according to the German law on data retention,
> information on every electronic information exchange with me is
> retained for a period of six months.
> [Bitte beachten Sie, dass dem Gesetz zur Vorratsdatenspeicherung zufolge
> jeder elektronische Kontakt mit mir sechs Monate lang gespeichert wird.]
>
_______________________________________________
gtkmm-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to