37 lines
965 B
Plaintext
37 lines
965 B
Plaintext
void script_373(int arg0,int arg1,int arg2,int arg3,int arg4) {
|
|
int ivar5;
|
|
ivar5 = -1;
|
|
if (arg1 == -1) {
|
|
ivar5 = getWidgetParentId(new WidgetPointer(arg0));
|
|
} else {
|
|
ivar5 = arg0;
|
|
}
|
|
if (((boolean)arg4)) {
|
|
flow_4:
|
|
IF (arg1 == -1)
|
|
GOTO flow_5
|
|
GOTO flow_6
|
|
flow_5:
|
|
IF (setWidgetRegister(new WidgetPointer(arg0)))
|
|
GOTO flow_7
|
|
flow_6:
|
|
IF (setWidgetRegister(new WidgetPointer(arg0), arg1))
|
|
GOTO flow_7
|
|
GOTO flow_8
|
|
flow_7:
|
|
createExtraChild(new WidgetPointer(ivar5), 3, arg2);
|
|
setWidgetSize(subtract(getWidgetActualWidth(), multiply(arg3, 2)), subtract(getWidgetActualHeight(), multiply(arg3, 2)), 0, 0);
|
|
setWidgetPosition(add(getWidgetActualX(), arg3), add(getWidgetActualY(), arg3), 0, 0);
|
|
setWidgetRGB(new Color(255, 255, 255));
|
|
cs2method2103(200);
|
|
setWidgetFilled(1);
|
|
flow_8:
|
|
} else {
|
|
if (setWidgetRegister(new WidgetPointer(ivar5), arg2)) {
|
|
deleteExtraChild();
|
|
}
|
|
script_383();
|
|
}
|
|
return;
|
|
}
|