BrowserLayout

BrowserLayout

(private) new BrowserLayout()

Special browser layout

Description:
  • Contains three different areas for browser (left), status line (bottom) and central drawing Main application is normal browser, but also used in other applications like ROOT6 canvas

Source:

Methods

adjustBrowserSize()

Adjust browser size

Source:

adjustSeparators()

Adjust separator positions

Source:

browser()

Selects browser div

Source:

checkResize()

Check resize action

Source:

create()

method used to create basic elements

Description:
  • should be called only once

Source:

createBrowserBtns()

Create buttons in the layout

Source:

(async) createStatusLine()

Creates status line

Source:

createStyle()

Create or update CSS style

Source:

deleteContent()

Delete content

Source:

drawing()

Selects drawing div

Source:

drawing_divid()

Returns drawing divid

Source:

hasContent()

Check if there is browser content

Source:

hasStatus()

Returns true when status line exists

Source:

main()

Selects main element

Source:

removeBrowserBtns()

Remove browser buttons

Source:

setBrowserContent()

Set browser content

Source:

setBrowserTitle()

Set browser title text

Description:
  • Title also used for dragging of the float browser

Source:

setButtonsPosition()

Set buttons position

Source:

showStatus()

Show status information inside special fields of browser layout

Source:

status()

Selects drawing div

Source:

(async) toggleBrowserKind()

Toggle browser kind

Source:

toggleBrowserVisisbility()

Toggle browser visibility

Source:

toggleKind()

Toggle browser kind

Description:
  • used together with browser buttons

Source: