What’s going on, is that the Toolbar is not resizing, so you need to
either
resize the toolbar yourself, or you need to use Wx::BoxSizer.
Personally,
Wx::BoxSizer is easier to do.
This will allow the Toolbar to expand to take up as much space as
possible,
least you put in another control with the Toolbar itself (Not the
Toolbar
Item)
I want to put it into a panel, named panel. At this point, a litle dot
is drawn on the top-left corner (under a menu bar) but no icon.
Maybe you need to call ToolBar#realize after you’ve added all your
items?
Or if you are placing the ToolBar within a panel, maybe you need to use
a Sizer to allocate space for the ToolBar?
If the ToolBar is intended as the main ToolBar for a frame, it can be
better to call Frame#create_tool_bar or Frame#set_tool_bar. This will
deal with the sizing, and also ensure that the ToolBar has a native
style - on OS X, a native toolbar can only be on the top.
I’d appreciate if you help me. A correction, some code examples or some
links would be perfect.
You might take a look at the wxToolBar.rb sample in samples/bigdemo/;
you should find the sampes installed in your gems directory.
If you want further help, please post a short, complete, runnable sample
with your toolbar code.
It is a main toolbar, is like the file_new, file_open toolbars of most
programs so I ended up using the Frame#create_tool_bar method and I
checked the sample:
wxToolBar.rb in samples/bigdemo/ in the gems directory
see ya.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.