Hmm.. not sure about the backgrounds/bitmaps for buttons. But here are the options..
# (@)METHOD:new Win32::GUI::Button(PARENT, %OPTIONS)
# Creates a new Button object;
# can also be called as PARENT->AddButton(%OPTIONS).
# Class specific %OPTIONS are:
# -align => left/center/right (default left)
# -valign => top/center/bottom
#
# -default => 0/1 (default 0)
# -ok => 0/1 (default 0)
# -cancel => 0/1 (default 0)
I would assume that generic options would work with this as well (ie -color etc...). But, don't take my word for it, I've never used win32::gui.
update: Played with it a little bit. Looks like what you need to do is something like this:
$TB = $W->AddToolbar(
-left => 0,
-top => 0,
-width => $W->ScaleWidth-10,
-height => 100,
-name => "Toolbar",
);
$B = new Win32::GUI::Bitmap("unkfolder.bmp");
$C = new Win32::GUI::Bitmap("two.bmp");
$TB->SetBitmapSize(16, 16);
$TB->AddBitmap($B, 1);
$TB->AddBitmap($C, 2);
$TB->AddString("ONE");
$TB->AddString("TWO");
$TB->AddButtons(
2,
0, 1, 4, 0, 0,
1, 2, 4, 0, 1,
);
That's pretty much stolen directly from the toolbar.pl sample. Basically, open the bitmaps, assign the size the bitmap will be on the toolbar, and then add the bitmaps to the relative button location (1,2,3 etc). Does that help?
Another update:
In the code above, ($B, 1) and ($C, 2) should read as ($B,0) and ($C,1).
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.