Add TabFrame window property.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32228 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -172,6 +172,11 @@ static property_info sWindowPropInfo[] = {
|
|||||||
"Minimize", { B_GET_PROPERTY, B_SET_PROPERTY },
|
"Minimize", { B_GET_PROPERTY, B_SET_PROPERTY },
|
||||||
{ B_DIRECT_SPECIFIER }, NULL, 0, { B_BOOL_TYPE }
|
{ B_DIRECT_SPECIFIER }, NULL, 0, { B_BOOL_TYPE }
|
||||||
},
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"TabFrame", { B_GET_PROPERTY },
|
||||||
|
{ B_DIRECT_SPECIFIER }, NULL, 0, { B_RECT_TYPE }
|
||||||
|
},
|
||||||
|
|
||||||
{}
|
{}
|
||||||
};
|
};
|
||||||
@@ -830,6 +835,18 @@ BWindow::MessageReceived(BMessage* msg)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 12:
|
||||||
|
if (msg->what == B_GET_PROPERTY) {
|
||||||
|
BMessage settings;
|
||||||
|
if (GetDecoratorSettings(&settings) == B_OK) {
|
||||||
|
BRect frame;
|
||||||
|
if(settings.FindRect("tab frame", &frame) == B_OK) {
|
||||||
|
replyMsg.AddRect("result", frame);
|
||||||
|
handled = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
return BLooper::MessageReceived(msg);
|
return BLooper::MessageReceived(msg);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user