Automatic generation produced by ISE Eiffel
class SD_TOOL_BAR_GROUP_INFO General cluster: implementation_mswin description: "Objects that store tool bar items group infomation." create: make Ancestors ANY Queries after: BOOLEAN before: BOOLEAN count: INTEGER_32 group_count: INTEGER_32 group_item_count (a_group_index: INTEGER_32): INTEGER_32 group_item_start_index (a_group_index: INTEGER_32): INTEGER_32 group_maximum_width (a_group_index: INTEGER_32): TUPLE [INTEGER_32, INTEGER_32] has_any_sub_info: BOOLEAN has_sub_info: BOOLEAN i_th (a_index: INTEGER_32): HASH_TABLE [INTEGER_32, INTEGER_32] index: INTEGER_32 is_new_group: BOOLEAN item: HASH_TABLE [INTEGER_32, INTEGER_32] maximum_width: INTEGER_32 maximum_width_group_index: TUPLE [INTEGER_32, INTEGER_32] maximum_width_only_top_level: TUPLE [INTEGER_32, INTEGER_32] maximum_width_sub: INTEGER_32 maximum_width_top_group: SD_TOOL_BAR_GROUP_INFO maximum_width_top_group_index: INTEGER_32 out: STRING_8 row_count: INTEGER_32 row_total_count: INTEGER_32 row_width (a_row_index: INTEGER_32): INTEGER_32 sub_grouping: HASH_TABLE [SD_TOOL_BAR_GROUP_INFO, INTEGER_32] total_group_count: INTEGER_32 total_items_count: INTEGER_32 Commands back extend (a_group_index_info: HASH_TABLE [INTEGER_32, INTEGER_32]; a_new_group: BOOLEAN) finish forth go_i_th (a_index: INTEGER_32) replace (a_item: HASH_TABLE [INTEGER_32, INTEGER_32]; a_new_group: BOOLEAN) set_sub_group_info (a_sub_grouping_info: SD_TOOL_BAR_GROUP_INFO; a_group_index: INTEGER_32) start Constraints not void same size -- Generated by Eiffel Studio --
For more details: eiffel.org