int OptionButton::get_selected_ID() const { int idx = get_selected(); if (idx < 0) return 0; return get_item_ID(current); }
Array OptionButton::_get_items() const { Array items; for (int i = 0; i < get_item_count(); i++) { items.push_back(get_item_text(i)); items.push_back(get_item_icon(i)); items.push_back(is_item_disabled(i)); items.push_back(get_item_ID(i)); items.push_back(get_item_metadata(i)); } return items; }
Array PopupMenu::_get_items() const { Array items; for(int i=0;i<get_item_count();i++) { items.push_back(get_item_text(i)); items.push_back(get_item_icon(i)); items.push_back(is_item_checkable(i)); items.push_back(is_item_checked(i)); items.push_back(is_item_disabled(i)); items.push_back(get_item_ID(i)); items.push_back(get_item_accelerator(i)); items.push_back(get_item_metadata(i)); items.push_back(get_item_submenu(i)); items.push_back(is_item_separator(i)); } return items; }