Skip to content

Latest commit

 

History

History
94 lines (56 loc) · 1.86 KB

Readme.md

File metadata and controls

94 lines (56 loc) · 1.86 KB

Naquadah Browser

Files

Includes

Possibly redundant to julia's color defs

setcolor( ctx::Cairo.CairoContext, r, g, b, a)

setcolor( ctx::Cairo.CairoContext, r, g, b)

DrawViewport(ctx::Cairo.CairoContext, document::Page, node::Element)

DrawContent(ctx::Cairo.CairoContext, document::Page, node::Element, clipPath=nothing)

drawNode(ctx, document, row, shape, child, clipPath)

drawNode(ctx, document, node)

lastClipParent(node)

DrawShape(ctx::CairoContext, node::Element, shape::Draw, clipPath)

VScroller(ctx::CairoContext, document::Page, node::Element, shape::Draw, clipPath)

BackgroundImage(ctx::CairoContext, wide::Float64, tall::Float64, l::Float64, t::Float64, path)

linearGrad(ctx::CairoContext, shape, gradient)

radialGrad(ctx::CairoContext, path, gradient)

GetPath(shape::NBox)

GetPath(shape::Circle)

setPath(ctx::CairoContext, shape::NQBox)

setClipPath(ctx::CairoContext, shape::NQCircle)

setClipPath(ctx::CairoContext, shape::NQBox)

setborderPath(ctx::CairoContext, shape::NQBox)

setborderPath(ctx::CairoContext, shape::NQCircle)

DrawText(ctx::CairoContext, row::Row, node::TextLine, clipPath)


Bit flags for specifying various attributes of nodes.

Example:

    FloatLeft,   FloatRight,
    Relative, Fixed, Absolute, HasAbsolute,
    Bottom, Right,
    HasOpacity, HasImage...
export    getBorderBox, getContentBox, getMarginBox, getSize,
          TotalShapeWidth, TotalShapeHeight,
          DrawANode, InitializeRow, getReal
export
          # Structural:
          NText,
          # General utility:
          Point, Square,
          # Drawable Shapes:
          NBox, Circle, Arc, TextLine,
          # Constructors:
          Border, BoxOutline