Try this:

http://gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1Notebook.html#9cc1f87301aa22ca9dc14f86f29db6a4

The first parameter being the notebook page, the second being the widget 
(in your case an HBox).

Lucas van Dijk wrote:
> Hi,
>
> Thanks for the reply! :) I think there will be any method in gtkmm, 
> which allows to add a hbox as the tab label, but I just can't find 
> what. I'm using glade too, but I add tabs dynamic, and needs to be 
> done through code.
>
> Lucas
>
> 2007/8/5, Peter Cruickshank <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>>:
>
>     Hey, I just had an idea about that. First, I used glade, so you should
>     either use glade, or translate my idea into non-glade-ese yourself.
>     But here is what I did:
>
>     In glade2, I made a gtk project, and added a notebook with 3 tabs to
>     it. Then I right clicked one fo the tab labels, and hit "delete"...
>     this left a blank tab. Inside the blank tab, I made an hbox with 2
>     parts. On the left, I put a label, and on the right I put a
>     button. In
>     the button properties window, I picked Icon: "gtk-close". This created
>     a close button on the tab, but it was still too big for a normal tab
>     button. In the window preview, I clicked on the the close button, and
>     it opened the properties dialog to the properties of "image1" (which
>     was strange, since image1 wasn't in the widget tree view..). In the
>     image properties I selected Icon Size "menu"... and tada! it looks to
>     me just like the official close buttons on the tabs in gedit and other
>     programs.
>
>     Again, I just tried this out in glade2, and I am not really familiar
>     with gtkmm or programming in general, so if you don't like glade
>     you'll have to work backwards... but this technique seems to produce
>     nice results.
>
>     Peter
>
>     On 8/5/07, Lucas van Dijk <[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> wrote:
>     > Hi,
>     >
>     > Got a question again. =) I want a close button on each Tab of a
>     certain
>     > notebook. But I can't figure it out how. I've searched for a
>     while but I
>     > couldn't find any example.
>     >
>     > Something I did found was a python script, which had a close
>     button on each
>     > tab. So I looked into the source, and saw it has a custom class,
>     inherited
>     > from an EventBox, which they add to the notebook, but I don't
>     think that
>     > works with C++.
>     >
>     > Anyone know how I can do this?
>     >
>     > Thanks in advance,
>     > --
>     > Lucas
>     > _______________________________________________
>     > gtkmm-list mailing list
>     > gtkmm-list@gnome.org <mailto:gtkmm-list@gnome.org>
>     > http://mail.gnome.org/mailman/listinfo/gtkmm-list
>     >
>     >
>
>
>
>
> -- 
> Lucas
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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

Reply via email to