Automatic generation produced by ISE Eiffel
class SD_TOOL_BAR_GROUP_DIVIDER General cluster: implementation_mswin description: "When a SD_FLOATING_TOOL_BAR_ZONE is resizing by user. SD_TOOL_BAR_GROUP_DIVIDER will calculate best grouping. It will get total minmum size." create: make_with_content Ancestors ANY Queries algorithm: SD_HUFFMAN_ALGORITHM best_grouping (a_group_count: INTEGER_32): detachable SD_TOOL_BAR_GROUP_INFO best_grouping_by_width_to_left (a_width: INTEGER_32): SD_TOOL_BAR_GROUP_INFO best_grouping_by_width_to_right (a_width: INTEGER_32): SD_TOOL_BAR_GROUP_INFO content: SD_TOOL_BAR_CONTENT group_count: INTEGER_32 group_item_width (a_items: LIST [SD_TOOL_BAR_ITEM]): ARRAYED_LIST [INTEGER_32] group_width (a_group: ARRAYED_LIST [SD_TOOL_BAR_ITEM]): INTEGER_32 last_group_index: INTEGER_32 max_row_count: INTEGER_32 tool_bar_item_width (a_tool_bar_item: SD_TOOL_BAR_ITEM): INTEGER_32 Constraints not void -- Generated by Eiffel Studio --
For more details: eiffel.org