/* Gets the value of the property whose id is "property_id" */ static void _etk_radio_button_property_get(Etk_Object *object, int property_id, Etk_Property_Value *value) { Etk_Radio_Button *radio_button; if (!(radio_button = ETK_RADIO_BUTTON(object)) || !value) return; switch (property_id) { case ETK_RADIO_BUTTON_GROUP_PROPERTY: etk_property_value_pointer_set(value, radio_button->group); break; default: break; } }
/* Menu_Item_Radio: Gets the value of the property whose id is "property_id" */ static void _etk_menu_item_radio_property_get(Etk_Object *object, int property_id, Etk_Property_Value *value) { Etk_Menu_Item_Radio *radio_item; if (!(radio_item = ETK_MENU_ITEM_RADIO(object)) || !value) return; switch (property_id) { case ETK_MENU_ITEM_GROUP_PROPERTY: etk_property_value_pointer_set(value, radio_item->group); break; default: break; } }