Gio.MenuModel.prototype.get_item_attribute_value
function get_item_attribute_value(item_index: Number(gint), attribute: String, expected_type: GLib.VariantType): GLib.Variant { // Gjs wrapper for g_menu_model_get_item_attribute_value() }
Queries the item at position item_index in model for the attribute specified by attribute.
If expected_type is non-null then it specifies the expected type of the attribute. If it is null then any type will be accepted.
If the attribute exists and matches expected_type (or if the expected type is unspecified) then the value is returned.
If the attribute does not exist, or does not match the expected type then null is returned.
Since 2.32
- item_index
the index of the item
- attribute
the attribute to query
- expected_type
the expected type of the attribute, or null
- Returns
the value of the attribute