void uiNode::onPropertyChanged (uiNode_t* node, const value_t* property) { if (property == propertyWidth || property == propertyHeight || property == propertySize) { UI_Node_SizeChanged(node); } else if (property == propertyInvis) { UI_AbstractNodeVisibilityChange(node); } }
/** * @brief Update the node size and fire the size callback */ void UI_NodeSetSize (uiNode_t* node, vec2_t size) { if (Vector2Equal(node->box.size, size)) return; node->box.size[0] = size[0]; node->box.size[1] = size[1]; UI_Node_SizeChanged(node); }