ok
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@828 b9cfdab3-6d41-4d17-bbe4-086880011989
This commit is contained in:
parent
77ec32ef42
commit
77ea00f047
4 changed files with 11 additions and 3 deletions
|
|
@ -490,7 +490,7 @@ void MwVaListApply(MwWidget handle, va_list va) {
|
|||
}
|
||||
if(x != MwDEFAULT && y != MwDEFAULT) {
|
||||
MwLLSetXY(handle->lowlevel, x, y);
|
||||
if(handle->prop_event){
|
||||
if(handle->prop_event) {
|
||||
MwDispatch3(handle, prop_change, MwNx);
|
||||
MwDispatch3(handle, prop_change, MwNy);
|
||||
}
|
||||
|
|
@ -503,7 +503,7 @@ void MwVaListApply(MwWidget handle, va_list va) {
|
|||
}
|
||||
if(w != MwDEFAULT && h != MwDEFAULT) {
|
||||
MwLLSetWH(handle->lowlevel, w, h);
|
||||
if(handle->prop_event){
|
||||
if(handle->prop_event) {
|
||||
MwDispatch3(handle, prop_change, MwNwidth);
|
||||
MwDispatch3(handle, prop_change, MwNheight);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ static int create(MwWidget handle) {
|
|||
MwSetDefault(handle);
|
||||
|
||||
MwSetInteger(handle, MwNflat, 0);
|
||||
MwSetInteger(handle, MwNpadding, 0);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -54,6 +55,8 @@ static void draw(MwWidget handle) {
|
|||
r.width = px->common.width * sh;
|
||||
r.height = px->common.height * sh;
|
||||
}
|
||||
r.width -= MwGetInteger(handle, MwNpadding) * 2;
|
||||
r.height -= MwGetInteger(handle, MwNpadding) * 2;
|
||||
|
||||
r.x += (double)(ow - r.width) / 2;
|
||||
r.y += (double)(oh - r.height) / 2;
|
||||
|
|
@ -75,7 +78,7 @@ static void click(MwWidget handle) {
|
|||
}
|
||||
|
||||
static void prop_change(MwWidget handle, const char* key) {
|
||||
if(strcmp(key, MwNtext) == 0 || strcmp(key, MwNpixmap) == 0 || strcmp(key, MwNflat) == 0) MwForceRender(handle);
|
||||
if(strcmp(key, MwNtext) == 0 || strcmp(key, MwNpixmap) == 0 || strcmp(key, MwNflat) == 0 || strcmp(key, MwNpadding) == 0) MwForceRender(handle);
|
||||
}
|
||||
|
||||
MwClassRec MwButtonClassRec = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue