"resource/layout/toolwindow.layout" { controls { // the container ToolWindowSheet { controlname="PropertySheet" } } styles { Frame { minimum-height=460 minimum-width=460 } ToolWindow { bgcolor=DefaultBackground render_bg { //Has no frametitle, need to draw one 0="fill(x0,y0,x1,y0+32,TitleBar.Focus)" 1="fill(x0,y0+32,x1,y1,Root.TabBar)" } } ToolWindow:frameFocus { minimum-height=460 minimum-width=460 bgcolor=DefaultBackground render_bg { //Has no frametitle, need to draw one 0="fill(x0,y0,x1,y0+32,TitleBar)" 1="fill(x0,y0+32,x1,y1,Root.TabBar)" } } Button //New tab button { textcolor="0 0 0 0" // don't render the + as text render_bg { // background fill 0="fill( x0, y0, x1 - 1, y1 - 8, DefaultBackground )" 1="image(x0 + 6, y0 + 7, x1, y1 - 1, graphics/Threshold/icons/plus_sm)" } } Button:hover { render_bg { // background fill 0="fill( x0, y0, x1 - 1, y1 - 8, Menu.Button.Hover )" 1="image(x0 + 6, y0 + 7, x1, y1 - 1, graphics/Threshold/icons/plus_sm)" } } MenuButton // Show tabs button { padding-left=5 padding-right=5 inset="-3 4 0 0" bgcolor=none render_bg { // background fill 0="fill( x0 - 1, y0, x1, y1 + 3, DefaultBackground )" } } MenuButton:hover { render_bg { // background fill 0="fill( x0 - 1, y0, x1, y1 + 3, Menu.Button.Hover )" } } MenuButton:selected { render_bg { // background fill 0="fill( x0 - 1, y0, x1, y1 + 3, Accent )" } } TabMenuButtonFlash { bgcolor=none render_bg { // background fill 0="fill( x0, y0, x1, y1, Accent )" } } TabMenuItemFlash { textcolor="Accent" } } layout { place { control="frame_minimize, frame_maximize, frame_close" align=right margin-top=0 margin-right=0 width=46 height=32 spacing=0 } place { control="ToolWindowSheet" x=0 y=28 height=max width=max margin-right=0 } } }