{"json_modified": "2016-03-28T08:18:07.745954", "uuid": "214d01d1-f929-49e2-958b-3085af293c2e", "title": "Space Manager High Level Design", "url": "/en-US/docs/Archive/Mozilla/Space_Manager_High_Level_Design", "tags": ["Gecko"], "translations": [], "modified": "2014-05-27T00:33:03", "label": "Space Manager High Level Design", "localization_tags": [], "locale": "en-US", "id": 32769, "last_edit": "2014-05-27T00:33:03", "summary": "The Space Manager and associated classes and structures are used by Block and Line layout to manage rectangular regions that are occupied and available, for correct handling of floated elements and the elements that flow around them. When elements are floated to the left or right in a layout, they take up space and influence where other elements can be placed. The Space Manager is responsible for keeping track of where space is taken up and where it is available. This information is used by block layout to correctly compute where other floated elements should be placed, and how much space is available to normal in-flow elements that flow around the floated bits.", "sections": [{"id": "Overview", "title": " Overview "}, {"id": "Data_Model", "title": " Data Model "}, {"id": "ClassComponent_Diagram", "title": " Class/Component Diagram "}, {"id": "Use_Case", "title": " Use Case "}, {"id": "Use_Case_1_Space_Manager_is_Created_Destroyed", "title": " Use Case 1: Space Manager is Created / Destroyed "}, {"id": "Use_Case_2_Float_is_added_to_the_Space_Manager", "title": " Use Case 2: Float is added to the Space Manager "}, {"id": "Use_Case_3_Space_Manager_is_used_to_find_available_space_to_reflow_into", "title": " Use Case 3: Space Manager is used to find available space to reflow into "}, {"id": "Use_Case_4_Propagation_of_Float_Damage_detecting_and_handling_float_damage", "title": " Use Case 4: Propagation of Float Damage: detecting and handling float damage "}, {"id": "Problems_bugs_found_during_documentation", "title": " Problems / bugs found during documentation: "}, {"id": "Original_Document_Information", "title": " Original Document Information "}], "slug": "Archive/Mozilla/Space_Manager_High_Level_Design", "review_tags": []}