/** ****************************************************************************** * Xenia : Xbox 360 Emulator Research Project * ****************************************************************************** * Copyright 2013 Ben Vanik. All rights reserved. * * Released under the BSD license - see LICENSE in the root for more details. * ****************************************************************************** */ .full-width { width: 100%; } body { margin: 0; } .app-main { position: absolute; left: 0; right: 0; top: 0; bottom: 0; overflow: hidden; min-width: 900px; min-height: 350px; display: flex; flex-flow: column nowrap; } .app-header { order: 1; flex: 0 0 auto; align-self: auto; } .app-header .navbar { border-radius: 0; min-height: 0; margin-bottom: 0; } .app-body { order: 2; flex: 1 1 auto; align-self: auto; position: relative; left: 0; top: 0; right: 0; bottom: 0; } .tab-pane { position: absolute; left: 0; top: 0; right: 0; bottom: 0; } .app-console { order: 3; flex: 0 0 auto; align-self: auto; border-top-width: 2px; border-top-style: solid; } .console { display: flex; flex-flow: column nowrap; padding: 5px; } .console-part-log { order: 1; flex: 1 1 auto; align-self: auto; } .console-log-outer { position: relative; left: 0; top: 0; right: 0; bottom: 0; border: 1px solid #ddd; overflow-y: scroll; height: 100px; } .console-part-input { order: 2; flex: 0 0 auto; align-self: auto; display: flex; flex-flow: row nowrap; padding-top: 5px; } .console-input-left { order: 1; flex: 0 0 auto; min-width: 0; } .console-input-middle { order: 2; flex: 1 1 auto; } .console-input-right { order: 3; flex: 0 0 auto; padding-left: 10px; } .debugger-main { position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: flex; flex-flow: column nowrap; } .debugger-header { order: 1; flex: 0 0 auto; align-self: auto; border-bottom: 1px solid #ddd; padding: 5px; } .debugger-body { order: 2; flex: 1 1 auto; align-self: auto; display: flex; flex-flow: row nowrap; } .debugger-fnlist { order: 1; flex: 0 0 auto; display: flex; flex-flow: column nowrap; max-width: 200px; } .debugger-fnlist-header { order: 1; flex: 0 0 auto; padding: 5px; } .debugger-fnlist-body { order: 2; flex: 1 1 auto; padding: 5px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; position: relative; } .debugger-fnlist-list { position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 5px; overflow: scroll; } .debugger-fnlist-footer { order: 3; flex: 0 0 auto; padding: 5px; } .debugger-fnview { order: 2; flex: 1 1 auto; display: flex; flex-flow: column nowrap; border-left: 2px solid #ddd; border-right: 2px solid #ddd; } .debugger-fnview-header { order: 1; flex: 0 0 auto; padding: 5px; display: flex; flex-flow: row nowrap; } .debugger-fnview-header-left { order: 1; flex: 1 1 auto; padding: 5px; } .debugger-fnview-header-name { font-size: 21px; font-family: monospace; } .debugger-fnview-header-address { font-family: monospace; } .debugger-fnview-header-right { order: 2; flex: 0 0 auto; padding: 5px; } .debugger-fnview-body { order: 2; flex: 1 1 auto; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; display: flex; flex-flow: row nowrap; } .debugger-fnview-codeview { order: 1; flex: 1 1 auto; position: relative; } .debugger-fnview-codeview .CodeMirror { position: absolute; left: 0; right: 0; top: 0; bottom: 0; height: 100%; } .debugger-fnview-graphview { order: 2; flex: 0 0 auto; position: relative; border-left: 1px solid #ddd; min-width: 100px; } .debugger-fnview-footer { order: 3; flex: 0 0 auto; padding: 5px; } .debugger-tools { order: 3; flex: 0 0 auto; display: flex; flex-flow: column nowrap; min-width: 200px; } .debugger-tools-threads { order: 1; flex: 0 0 auto; padding: 5px; } .debugger-tools-callstack { order: 2; flex: 1 1 auto; padding: 5px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; position: relative; } .debugger-tools-registers { order: 3; flex: 1 1 auto; padding: 5px; }