Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 13/11/2012 at 20:25, xxxxxxxx wrote:
User Information: Cinema 4D Version: 13+ Platform: Language(s) : C++ ; PYTHON ;
--------- Hey guys. After discovering that Maxon changed the bitmap button definitions starting with R13. I'm having trouble getting the BITMAPBUTTON_OUTBORDER flags to work. None of them are changing the way the button looks like they're supposed to.
I've tried this in both C++ and Python and get the same results. I can make either an animated button that always has a flat (borderless) profile. Or I can make a raised button profile. But the button does not animate.
What I want is a raised button profile that also animates when clicked. The BITMAPBUTTON_OUTBORDER flag BORDER_OUT is supposed to do that. But it isn't working for me. In fact. None of the border flags are working for me.
//This code creates a Bitmap button with a raised profile //But it does not animate when clicked bc = c4d.BaseContainer() self.GroupBegin(0, c4d.BFH_SCALEFIT|c4d.BFH_SCALEFIT, 0, 0, "Push Button",0) self.GroupBorder(c4d.BORDER_BLACK) bc.SetLong(c4d.BITMAPBUTTON_BORDER, c4d.BORDER_OUT) #Sets the border of the button to be raised like a typical button bc.SetBool(c4d.BITMAPBUTTON_BUTTON, True) #<----Button does not animate when clicked self.MY_BITMAP_BUTTON2 = self.AddCustomGui(MY_BITMAP_BUTTON2, c4d.CUSTOMGUI_BITMAPBUTTON, "Bitmap Button", c4d.BFH_SCALEFIT|c4d.BFH_SCALEFIT, 130, 30, bc) //This code is supposed to create a Bitmap button with a raised profile..But the profile is always flat //But it does animate when clicked bc = c4d.BaseContainer() self.GroupBegin(0, c4d.BFH_SCALEFIT|c4d.BFH_SCALEFIT, 0, 0, "Push Button",0) self.GroupBorder(c4d.BORDER_BLACK) bc.SetLong(c4d.BITMAPBUTTON_OUTBORDER, c4d.BORDER_OUT) #<----Does not work? bc.SetBool(c4d.BITMAPBUTTON_BUTTON, True) #Makes the button animate(sink) when clicked self.MY_BITMAP_BUTTON2 = self.AddCustomGui(MY_BITMAP_BUTTON2, c4d.CUSTOMGUI_BITMAPBUTTON, "Bitmap Button", c4d.BFH_SCALEFIT|c4d.BFH_SCALEFIT, 130, 30, bc)
Everything was working fine for me in R12. And I could create a raised button that animates when clicked But the new changes are giving me problems. What Am I doing wrong?
-ScottA
On 14/11/2012 at 01:10, xxxxxxxx wrote:
I haven't tried this but reading the R14 SDK seems to imply that if you set BITMAPBUTTON_OUTBORDER, as you do in your second example, you should set BITMAPBUTTON_BORDER as well (the SDK says this is used for the pressed button state when BITMAPBUTTON_OUTBORDER is set).
Might be worth a try.
Steve
On 14/11/2012 at 08:01, xxxxxxxx wrote:
Hi Steve,
I tried that but it doesn't work for me.
bc.SetBool(c4d.BITMAPBUTTON_BUTTON, True) //Makes a button animate when clicked bc.SetLong(c4d.BITMAPBUTTON_BORDER, c4d.BORDER_OUT) //Makes a raised button profile..but animation is broken!! bc.SetLong(c4d.BITMAPBUTTON_OUTBORDER, c4d.BORDER_OUT) //<--This does nothing and None of the flags work!!?
I've tried every permutation of this I can think of. And in every case. BITMAPBUTTON_OUTBORDER and the flags associated with it doesn't work. I'm stumped.
On 20/11/2012 at 08:51, xxxxxxxx wrote:
*Bump.
I hate to bump things. But using animated bitmap buttons with a raised profile is something I used a lot in R12. So I really need an answer to this for R13&14. All the other border options work fine for me EXCEPT the BITMAPBUTTON_OUTBORDER option. Could someone please post how to use the BITMAPBUTTON_OUTBORDER option?
BITMAPBUTTON_BORDER; BITMAPBUTTON_BUTTON; BITMAPBUTTON_TOGGLE; BITMAPBUTTON_DRAWPOPUPBUTTON; BITMAPBUTTON_TOOLTIP; BITMAPBUTTON_ICONID1; BITMAPBUTTON_ICONID2; BITMAPBUTTON_SPECIAL; BITMAPBUTTON_NOBORDERDRAW; BITMAPBUTTON_OUTBORDER; <--------------This is the only one that doesn't work as expected for me! BITMAPBUTTON_BACKCOLOR;
On 21/11/2012 at 20:09, xxxxxxxx wrote:
Hi Scott, I'm currently playing around with bitmap things and the bitmap button was one of them. I tried the OUTBORDER flag but haven't noticed any change to the border either. WP.
On 25/09/2014 at 06:44, xxxxxxxx wrote:
Ever figure out a fix for using OUTBORDER?