mirror of
https://review.haiku-os.org/haiku
synced 2025-02-01 03:06:08 +01:00
BButton needs B_FULL_UPDATE_ON_RESIZE despite the fact that it isn't
resizable by default. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21121 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
a19a660a78
commit
e6d2c1f310
@ -51,10 +51,12 @@ public:
|
||||
const char *label,
|
||||
BMessage *message,
|
||||
uint32 resizingMode = B_FOLLOW_LEFT | B_FOLLOW_TOP,
|
||||
uint32 flags = B_WILL_DRAW | B_NAVIGABLE);
|
||||
uint32 flags = B_WILL_DRAW | B_NAVIGABLE
|
||||
| B_FULL_UPDATE_ON_RESIZE);
|
||||
BButton(const char* name, const char* label,
|
||||
BMessage *message,
|
||||
uint32 flags = B_WILL_DRAW | B_NAVIGABLE);
|
||||
uint32 flags = B_WILL_DRAW | B_NAVIGABLE
|
||||
| B_FULL_UPDATE_ON_RESIZE);
|
||||
BButton(const char* label, BMessage *message);
|
||||
|
||||
virtual ~BButton();
|
||||
|
@ -21,7 +21,8 @@
|
||||
|
||||
BButton::BButton(BRect frame, const char *name, const char *label, BMessage *message,
|
||||
uint32 resizingMode, uint32 flags)
|
||||
: BControl(frame, name, label, message, resizingMode, flags | B_WILL_DRAW),
|
||||
: BControl(frame, name, label, message, resizingMode,
|
||||
flags | B_WILL_DRAW | B_FULL_UPDATE_ON_RESIZE),
|
||||
fDrawAsDefault(false)
|
||||
{
|
||||
// Resize to minimum height if needed
|
||||
@ -36,7 +37,7 @@ BButton::BButton(BRect frame, const char *name, const char *label, BMessage *mes
|
||||
BButton::BButton(const char* name, const char* label, BMessage *message,
|
||||
uint32 flags)
|
||||
: BControl(BRect(0, 0, -1, -1), name, label, message, B_FOLLOW_NONE,
|
||||
flags | B_WILL_DRAW | B_SUPPORTS_LAYOUT),
|
||||
flags | B_WILL_DRAW | B_FULL_UPDATE_ON_RESIZE | B_SUPPORTS_LAYOUT),
|
||||
fDrawAsDefault(false)
|
||||
{
|
||||
// Resize to minimum height if needed
|
||||
@ -50,7 +51,8 @@ BButton::BButton(const char* name, const char* label, BMessage *message,
|
||||
|
||||
BButton::BButton(const char* label, BMessage *message)
|
||||
: BControl(BRect(0, 0, -1, -1), NULL, label, message, B_FOLLOW_NONE,
|
||||
B_WILL_DRAW | B_NAVIGABLE | B_SUPPORTS_LAYOUT),
|
||||
B_WILL_DRAW | B_NAVIGABLE | B_FULL_UPDATE_ON_RESIZE
|
||||
| B_SUPPORTS_LAYOUT),
|
||||
fDrawAsDefault(false)
|
||||
{
|
||||
// Resize to minimum height if needed
|
||||
|
Loading…
x
Reference in New Issue
Block a user