A B C D E F G H I K L M N O P R S T U V W X Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- activateTool(String) - Method in class g3.project.core.Engine
-
Activate tool
- addCardButton(String, String) - Method in class g3.project.ui.MainController
-
Add navigation button for specified card/page.
- addResource(String, String) - Method in class g3.project.xmlIO.DocIO
-
Add a resource to the zip.
- addScriptFile(Path, String) - Method in class g3.project.core.Tool
-
Do not support modifying tools file on the fly.
- addScriptFile(Path, String) - Method in class g3.project.elements.DocElement
-
Attach a new script to the element.
- addScriptFile(Path, String) - Method in interface g3.project.elements.Scriptable
-
Attach a script file to this object.
- addScriptFile(Path, String) - Method in class g3.project.elements.VisualElement
-
Add a new script to the element.
- addTool(String, String, String) - Method in class g3.project.ui.MainController
-
Add tool to tool-list.
- ALIGNMENT - Static variable in class g3.project.graphics.FontProps
- ALIGNMENT_TYPE - Static variable in class g3.project.graphics.FontProps
- allowSave - Variable in class g3.project.xmlIO.IO
- ALPHA - Static variable in class g3.project.graphics.VisualProps
- ALPHA_TYPE - Static variable in class g3.project.graphics.VisualProps
- App - Class in g3.project.core
-
JavaFX App.
- App() - Constructor for class g3.project.core.App
B
- B_SHADE_SIZE - Static variable in class g3.project.graphics.VisualProps
- BOLD - Static variable in class g3.project.graphics.FontProps
- BOLD_TYPE - Static variable in class g3.project.graphics.FontProps
- bubbleEvents() - Method in class g3.project.core.Tool
-
Get if events are allowed to bubble up.
- ButtonElement - Class in g3.project.elements
- ButtonElement(String) - Constructor for class g3.project.elements.ButtonElement
- ButtonElement(String, String) - Constructor for class g3.project.elements.ButtonElement
- ButtonElement(String, String, Object...) - Constructor for class g3.project.elements.ButtonElement
- ButtonElement(Element) - Constructor for class g3.project.elements.ButtonElement
C
- canSave() - Method in class g3.project.xmlIO.IO
-
Am I allowed to save the open doc?
- canSave() - Method in class g3.project.xmlIO.ToolIO
-
Am I allowed to save the open doc?
- circle - g3.project.graphics.ExtShapeFactory.ShapeType
- clearCard(String) - Method in class g3.project.ui.MainController
-
Clear the page/card.
- clearCardButtons() - Method in class g3.project.ui.MainController
-
Remove all card nav buttons.
- CLICK_FN - Static variable in class g3.project.core.Scripting
- close() - Method in class g3.project.xmlIO.IO
-
Closes associated File Systems.
- COLOUR - Static variable in class g3.project.graphics.FontProps
- COLOUR - Static variable in class g3.project.graphics.StrokeProps
- COLOUR_TYPE - Static variable in class g3.project.graphics.FontProps
- COLOUR_TYPE - Static variable in class g3.project.graphics.StrokeProps
- configCard(PageElement) - Method in class g3.project.core.Engine
-
Configure the card.
- configCard(Optional<SizeObj>, Optional<Color>, String) - Method in class g3.project.ui.MainController
-
Configure the page/card.
- Console - Class in g3.project.ui
- Console(Stage, Consumer<String>) - Constructor for class g3.project.ui.Console
-
Create a new Console.
- consoleLineCallback(String) - Method in class g3.project.core.Engine
-
Receive line from the console.
- containsKey(Object) - Method in class g3.project.core.RecursiveBindings
- convCol(String) - Static method in class g3.project.elements.FontElement
-
Get font colour.
D
- DASH_STYLE - Static variable in class g3.project.graphics.StrokeProps
- DEFAULT_TEXT_PAD - Static variable in class g3.project.graphics.ExtShape
- DELAY_SECS - Static variable in class g3.project.graphics.VisualProps
- DELAY_SECS_TYPE - Static variable in class g3.project.graphics.VisualProps
- delete(DocIO) - Method in class g3.project.elements.ImageElement
- delete(DocIO) - Method in class g3.project.elements.PageElement
- delete(DocIO) - Method in class g3.project.elements.PlayableElement
- delete(DocIO) - Method in class g3.project.elements.ShapeElement
- delete(DocIO) - Method in class g3.project.elements.TableElement
- delete(DocIO) - Method in class g3.project.elements.VisualElement
-
Delete the element and sub-elements.
- deleteElement(VisualElement, DocIO) - Method in class g3.project.elements.DocElement
-
Delete an element.
- deleteElement(String) - Method in class g3.project.core.Engine
-
Delete an element.
- deleteElement(String, DocIO) - Method in class g3.project.elements.DocElement
-
Delete an element.
- derefAttribute(Element, String) - Static method in class g3.project.elements.VisualElement
-
Find qualified attribute from element.
- DISP_SECS - Static variable in class g3.project.graphics.VisualProps
- DISP_SECS_TYPE - Static variable in class g3.project.graphics.VisualProps
- DocElement - Class in g3.project.elements
- DocElement(String) - Constructor for class g3.project.elements.DocElement
- DocElement(String, String) - Constructor for class g3.project.elements.DocElement
- DocElement(Element) - Constructor for class g3.project.elements.DocElement
- DocIO - Class in g3.project.xmlIO
- DocIO(InputStream) - Constructor for class g3.project.xmlIO.DocIO
-
Constructor.
- DocIO(String) - Constructor for class g3.project.xmlIO.DocIO
-
Constructor.
- docName - Variable in class g3.project.xmlIO.IO
-
Document Name.
- DOT_DASH_STYLE - Static variable in class g3.project.graphics.StrokeProps
- DOT_STYLE - Static variable in class g3.project.graphics.StrokeProps
- DRAG_FUNCTION - Static variable in class g3.project.core.Scripting
- drawImage(String, String, Boolean) - Method in class g3.project.ui.MainController
-
Show or update image on screen.
- drawImageEl(ImageElement) - Method in class g3.project.core.Engine
-
Instruct the UI to draw an image.
- drawPlayer(String, String, Boolean, Boolean, Boolean, Double) - Method in class g3.project.core.Engine
-
Show a player.
- drawShapeStroke(String, String, String, Double) - Method in class g3.project.core.Engine
-
Set a shape's stroke.
- drawShapeText(String, String, String, String, String, String, Double, Boolean, Boolean, Boolean) - Method in class g3.project.core.Engine
-
Set text on a shape on screen.
E
- Editor - Class in g3.project.ui
- Editor(Stage, String, String, String, BiConsumer<String, String>) - Constructor for class g3.project.ui.Editor
-
Create a new Console.
- ElementFactory - Class in g3.project.elements
- ElementFactory() - Constructor for class g3.project.elements.ElementFactory
- elementRelocated(String, LocObj) - Method in class g3.project.core.Engine
-
The UI has relocated an element.
- elementScriptBindings - Variable in class g3.project.core.Tool
-
My script bindings.
- ellipse - g3.project.graphics.ExtShapeFactory.ShapeType
- Engine - Class in g3.project.core
- Engine(MainController) - Constructor for class g3.project.core.Engine
-
Constructor.
- evalElement(Scriptable) - Method in class g3.project.core.Scripting
-
Evaluate the script on a given element.
- evalPyStr(String) - Method in class g3.project.core.Engine
-
Evaluate a python string.
- evalRequired - Variable in class g3.project.core.Tool
-
Is Eval Required.
- evalString(String, String) - Method in class g3.project.core.Scripting
-
Evaluate a string in the top-level context.
- evalString(String, String, RecursiveBindings) - Method in class g3.project.core.Scripting
-
Evaluate a string of code.
- exit() - Method in class g3.project.core.Engine
-
Exit Application.
- EXT_NS - Static variable in class g3.project.xmlIO.Parse
-
Extension name-space.
- ExtEllip - Class in g3.project.graphics
- ExtEllip(ExtShapeFactory.ShapeType) - Constructor for class g3.project.graphics.ExtEllip
-
Constructor.
- EXTERNAL - g3.project.graphics.StyledTextSeg.REF_TYPE
- ExtLine - Class in g3.project.graphics
- ExtLine(ExtShapeFactory.ShapeType) - Constructor for class g3.project.graphics.ExtLine
-
Constructor.
- ExtPolygon - Class in g3.project.graphics
- ExtPolygon(ExtShapeFactory.ShapeType) - Constructor for class g3.project.graphics.ExtPolygon
-
Constructor.
- ExtRect - Class in g3.project.graphics
- ExtRect(ExtShapeFactory.ShapeType) - Constructor for class g3.project.graphics.ExtRect
-
Constructor.
- ExtShape - Class in g3.project.graphics
- ExtShape(Shape, ExtShapeFactory.ShapeType) - Constructor for class g3.project.graphics.ExtShape
-
Constructor.
- ExtShapeFactory - Class in g3.project.graphics
- ExtShapeFactory() - Constructor for class g3.project.graphics.ExtShapeFactory
-
Constructor
- ExtShapeFactory.ShapeType - Enum in g3.project.graphics
-
Shape types.
F
- factory - Variable in class g3.project.playable.PlayerFactory
-
Player Factory.
- FILL - Static variable in class g3.project.graphics.VisualProps
- FILL_TYPE - Static variable in class g3.project.graphics.VisualProps
- FONT - Static variable in class g3.project.graphics.FontProps
- FONT_TYPE - Static variable in class g3.project.graphics.FontProps
- FontElement - Class in g3.project.elements
- FontElement(String) - Constructor for class g3.project.elements.FontElement
- FontElement(String, String) - Constructor for class g3.project.elements.FontElement
- FontElement(String, String, StyledTextSeg) - Constructor for class g3.project.elements.FontElement
- FontElement(Element) - Constructor for class g3.project.elements.FontElement
- FontProps - Class in g3.project.graphics
- FontProps() - Constructor for class g3.project.graphics.FontProps
-
Empty constructor.
- FontProps(Map<String, Object>) - Constructor for class g3.project.graphics.FontProps
-
Constructor.
- free() - Method in class g3.project.playable.Player
-
Release native resources.
- free(Player) - Method in class g3.project.playable.PlayerFactory
-
Free a player object's native resources.
- freeAll() - Method in class g3.project.playable.PlayerFactory
-
Close all players and free resources.
G
- g3.project.core - package g3.project.core
- g3.project.elements - package g3.project.elements
- g3.project.graphics - package g3.project.graphics
- g3.project.network - package g3.project.network
- g3.project.playable - package g3.project.playable
- g3.project.ui - package g3.project.ui
- g3.project.xmlIO - package g3.project.xmlIO
- get(Object) - Method in class g3.project.core.RecursiveBindings
- getAlignmentProps() - Method in class g3.project.elements.TextElement
-
Get my alignment properties.
- getAllProps() - Method in class g3.project.elements.VisualElement
-
Get all properties of an Element.
- getAlpha() - Method in class g3.project.elements.VisualElement
-
Get element alpha.
- getArchive(URI) - Static method in class g3.project.xmlIO.IO
-
Retrieve a presentation archive.
- getAutoplay() - Method in class g3.project.elements.PlayableElement
-
Should the player start automatically?
- getByID(String) - Method in class g3.project.elements.VisualElement
-
Returns the referred element, if this is it or it is a child of this.
- getChangeCallback() - Method in class g3.project.elements.DocElement
-
Get the change callback.
- getColour() - Method in class g3.project.elements.StrokeElement
-
Get the stroke's colour.
- getCurrentPage() - Method in class g3.project.elements.DocElement
-
Get the currently open page.
- getDefaultProps() - Method in interface g3.project.graphics.Props
-
Get default properties.
- getDefaultProps() - Method in class g3.project.graphics.StrokeProps
- getDefaultProps() - Method in class g3.project.graphics.VisualProps
- getDelaySecs() - Method in class g3.project.elements.VisualElement
-
Get delay in seconds.
- getDisplayPlayer() - Method in class g3.project.elements.PlayableElement
-
Should a player be displayed?
- getDoc() - Method in class g3.project.xmlIO.IO
-
Get parsed document.
- getDocIO() - Method in class g3.project.core.Engine
-
Returns the current Document IO object.
- getDurationSecs() - Method in class g3.project.elements.VisualElement
-
Get display duration in seconds.
- getElementByID(String) - Method in class g3.project.elements.DocElement
-
Returns an element in the doc by its' ID.
- getElementProperties(String) - Method in class g3.project.core.Engine
-
Provide the Element's properties to the UI.
- getElScript(String) - Method in class g3.project.core.Engine
-
Get the string of an Element's script.
- getElScriptLang(String) - Method in class g3.project.core.Engine
-
Get an element's language.
- getEmptyFile(String, String, String) - Method in class g3.project.xmlIO.DocIO
-
Try to get an empty file in the given location, with the given prefix and suffix.
- getEvalRequired() - Method in class g3.project.core.Tool
-
Evaluate only at load.
- getEvalRequired() - Method in class g3.project.elements.DocElement
- getEvalRequired() - Method in interface g3.project.elements.Scriptable
-
Get if the element requires evaluating again.
- getEvalRequired() - Method in class g3.project.elements.VisualElement
-
Should I be re-evaluated?
- getFillColour() - Method in class g3.project.elements.VisualElement
-
Get the element's fill colour.
- getGlobal(String) - Method in class g3.project.core.Scripting
-
Get a global variable.
- getHeight() - Method in class g3.project.graphics.ExtShape
-
Getter for height.
- getID() - Method in class g3.project.core.Tool
-
Get tool ID.
- getID() - Method in class g3.project.elements.VisualElement
-
Returns the element's ID, or assigns it a new one if not present.
- getImagePath() - Method in class g3.project.core.Tool
-
Get the path to the associated image.
- getIndex() - Method in class g3.project.elements.PageElement
-
Get the page index.
- getInternalResource(String, Class) - Static method in class g3.project.xmlIO.IO
-
Get an internal class-path resource as bytes.
- getLoc() - Method in class g3.project.graphics.LocObj
-
Get X/Y Coordinates.
- getLoop() - Method in class g3.project.elements.PlayableElement
-
Should play looped?
- getName() - Method in class g3.project.core.Tool
-
Get tool name.
- getNewUniqueID(String) - Method in class g3.project.elements.DocElement
-
Return a new Unique ID for an element.
- getOrigin() - Method in class g3.project.elements.VisualElement
-
Get the object's X/Y location.
- getPage() - Method in class g3.project.elements.VisualElement
-
Get the page this element is of.
- getPage(Integer) - Method in class g3.project.elements.DocElement
-
Maybe get a target page.
- getPage(String) - Method in class g3.project.elements.DocElement
-
Maybe get target page.
- getPagePane() - Method in class g3.project.ui.MainController
-
Return the Pane pagePane For testing.
- getPages() - Method in class g3.project.elements.DocElement
- getParent() - Method in class g3.project.core.RecursiveBindings
-
Get the optional parent bindings.
- getParentElementScriptingBindings() - Method in class g3.project.core.Tool
-
Return the Global bindings.
- getParentElementScriptingBindings() - Method in class g3.project.elements.DocElement
-
Get the program-base definitions.
- getParentElementScriptingBindings() - Method in interface g3.project.elements.Scriptable
-
Get Local Script Bindings of parent node, if parent node is another Scriptable element.
- getParentElementScriptingBindings() - Method in class g3.project.elements.VisualElement
-
Get Local Script Bindings of parent node, if parent node is another Scriptable element.
- getParentScriptable() - Method in class g3.project.core.Tool
- getParentScriptable() - Method in class g3.project.elements.DocElement
- getParentScriptable() - Method in interface g3.project.elements.Scriptable
-
Get the parent of this Scriptable element.
- getParentScriptable() - Method in class g3.project.elements.VisualElement
- getProp(String) - Method in class g3.project.graphics.FontProps
-
Return value of specified property.
- getProp(String) - Method in interface g3.project.graphics.Props
-
Get a property.
- getProp(String) - Method in class g3.project.graphics.StrokeProps
-
Return value of specified property.
- getProp(String) - Method in class g3.project.graphics.VisualProps
-
Return value of specified property.
- getProperties() - Method in class g3.project.elements.FontElement
-
Get the element's font styling properties.
- getProps() - Method in class g3.project.elements.StrokeElement
-
Get stroke properties.
- getProps() - Method in interface g3.project.graphics.Props
-
Get all current props.
- getProps() - Method in class g3.project.graphics.StrokeProps
- getProps() - Method in class g3.project.graphics.VisualProps
- getPropsNames() - Method in interface g3.project.graphics.Props
-
Get property friendly names.
- getPropsNames() - Method in class g3.project.graphics.StrokeProps
- getPropsNames() - Method in class g3.project.graphics.VisualProps
- getPropsTypes() - Method in interface g3.project.graphics.Props
-
Get property types.
- getPropsTypes() - Method in class g3.project.graphics.StrokeProps
- getPropsTypes() - Method in class g3.project.graphics.VisualProps
- getRealType() - Method in class g3.project.core.Tool
- getRealType() - Method in class g3.project.elements.DocElement
- getRealType() - Method in interface g3.project.elements.Scriptable
-
Return the type of the element.
- getRealType() - Method in class g3.project.elements.VisualElement
- getRefTarget() - Method in class g3.project.graphics.StyledTextSeg
-
Get ref target, if it exists.
- getRefType() - Method in class g3.project.graphics.StyledTextSeg
-
Get ref type, if it exists.
- getResource(String) - Method in class g3.project.xmlIO.IO
-
Get a resource from the zip.
- getResourceTempPath(String) - Method in class g3.project.xmlIO.IO
-
Extract a resource from the zip and return its path.
- getRot() - Method in class g3.project.graphics.ExtShape
-
Getter for rotation.
- getRot() - Method in class g3.project.graphics.SizeObj
-
Get Rotation.
- getRunning() - Method in class g3.project.core.Threaded
-
Getter for running
- getRxQueue() - Method in class g3.project.network.NetThing
-
Get the RX queue.
- getScriptEl() - Method in class g3.project.core.Tool
-
Get the ScriptElement attached to this object.
- getScriptEl() - Method in class g3.project.elements.DocElement
-
Get the ScriptElement attached to this object.
- getScriptEl() - Method in interface g3.project.elements.Scriptable
-
Get the ScriptElement attached to this object.
- getScriptEl() - Method in class g3.project.elements.VisualElement
-
Get the ScriptElement attached to this object.
- getScriptingBindings() - Method in class g3.project.core.Tool
-
Get the local scope for this object.
- getScriptingBindings() - Method in class g3.project.elements.DocElement
- getScriptingBindings() - Method in interface g3.project.elements.Scriptable
-
Get the local scope for this object.
- getScriptingBindings() - Method in class g3.project.elements.VisualElement
-
Get the local scope for this object.
- getScriptLang() - Method in class g3.project.elements.ScriptElement
-
Get the language used for the script Currently only supporting Python.
- getSeekOffset() - Method in class g3.project.elements.PlayableElement
-
Get the seek offset for the player (in seconds).
- getSegPoints() - Method in class g3.project.elements.ShapeElement
-
Get a list of points if the element is a line or polygon.
- getShape() - Method in class g3.project.graphics.ExtShape
-
Getter for Shape.
- getShapeTextProps(String) - Method in class g3.project.core.Engine
-
Get Shape's text properties.
- getShapeTextString(String) - Method in class g3.project.core.Engine
-
Get shape Text String.
- getShapeType() - Method in class g3.project.graphics.ExtShape
-
Get the shape type Enum value.
- getSize() - Method in class g3.project.elements.VisualElement
-
Get the object's size.Returns an Optional, which may contain either the size or nothing.
- getSourceLoc() - Method in class g3.project.elements.ImageElement
-
Get the image's source path or URL.
- getSourceLoc() - Method in interface g3.project.elements.Includable
-
Return the source path or URL.
- getSourceLoc() - Method in class g3.project.elements.PlayableElement
- getSourceLoc() - Method in class g3.project.elements.ScriptElement
-
Get the script's source path or URL.
- getSourceLoc() - Method in class g3.project.elements.TextElement
- getStack() - Method in class g3.project.graphics.ExtShape
-
Getter for Stack.
- getStateVariable(String) - Method in class g3.project.elements.VisualElement
-
Get something from this element's state/scope.
- getString() - Method in class g3.project.graphics.StyledTextSeg
-
Get the text segment.
- getStroke() - Method in class g3.project.elements.VisualElement
-
Get the stroke element for this element.
- getStyle() - Method in class g3.project.elements.StrokeElement
-
Get the dash style.
- getStyle() - Method in class g3.project.graphics.StyledTextSeg
-
Get the style.
- getSuspended() - Method in class g3.project.core.Threaded
-
Getter for suspended
- getTarget() - Method in class g3.project.elements.RefElement
-
Get ref target.
- getText() - Method in class g3.project.elements.RefElement
-
Get link text.
- getText() - Method in class g3.project.elements.ShapeElement
-
Gets text for shape element - optional as won't necessarily exist.
- getText() - Method in class g3.project.elements.TextElement
-
Get all font blocks in this text section.
- getTextColour() - Method in class g3.project.elements.ShapeElement
-
Get Text Colour.
- getTextFlow() - Method in class g3.project.graphics.ExtShape
-
Getter for TextFlow.
- getTextString() - Method in class g3.project.elements.ShapeElement
-
Get my text string.
- getTextVBox() - Method in class g3.project.graphics.ExtShape
-
Getter for textVbox.
- getThread() - Method in class g3.project.core.Threaded
-
Getter for myThread
- getTitle() - Method in class g3.project.elements.PageElement
- getTool(String) - Method in class g3.project.core.Tools
-
Get a tool by it's ID.
- getToolIO() - Method in class g3.project.core.Engine
-
Get the current Tool IO.
- getTools() - Method in class g3.project.core.Tools
-
Get list of available tools.
- getTopLevelBindings() - Static method in class g3.project.core.Scripting
-
Get Scripting global/top-level bindings.
- getType() - Method in class g3.project.elements.RefElement
-
Get the ref's type.
- getType() - Method in class g3.project.elements.ShapeElement
-
Get the Shape's type.
- getValidationErrors() - Method in class g3.project.elements.DocElement
-
Get any validation errors in the document.
- getVisibility() - Method in class g3.project.elements.VisualElement
-
Get if the node is supposed to be visible.
- getVisualProps() - Method in class g3.project.elements.VisualElement
-
Get this element's visual properties map.
- getWidth() - Method in class g3.project.elements.StrokeElement
-
Get the stroke's width.
- getWidth() - Method in class g3.project.graphics.ExtShape
-
Getter for width.
- getX() - Method in class g3.project.graphics.SizeObj
-
Get X Size.
- getY() - Method in class g3.project.graphics.SizeObj
-
Get Y size.
- getZ() - Method in class g3.project.graphics.LocObj
-
Get Z-Index.
- getZInd() - Method in class g3.project.elements.VisualElement
-
Get the object's Z location.
- gotoNextPage() - Method in class g3.project.core.Engine
-
Go to next sequential page.
- gotoPage(PageElement, Boolean) - Method in class g3.project.core.Engine
-
Go to provided page.
- gotoPage(Integer, Boolean) - Method in class g3.project.core.Engine
-
Go to specified page number.
- gotoPage(String, Boolean) - Method in class g3.project.core.Engine
-
Go to specified page.
- gotoPrevPage() - Method in class g3.project.core.Engine
-
Go to last visited page.
- gracefulExit() - Method in class g3.project.ui.MainController
-
Handle all the exit stuff.
H
- handleTogEdit() - Method in class g3.project.ui.MainController
-
Allows editing elements - FXML.
- hasUpdated() - Method in class g3.project.elements.VisualElement
-
Element has changed/updated.
- height - Variable in class g3.project.graphics.ExtShape
- hideControls() - Method in class g3.project.playable.Player
-
Hide the control box.
- historyArea - Variable in class g3.project.ui.Console
-
Text history
- hrefClickHandlerConsumer - Variable in class g3.project.graphics.ExtShape
-
href click handler.
- hrefClickHandlerConsumer - Variable in class g3.project.graphics.ExtShapeFactory
-
href click handler.
- hrefHovEntHandlerConsumer - Variable in class g3.project.graphics.ExtShape
-
href mouse roll-over (hover) enter handler.
- hrefHovEntHandlerConsumer - Variable in class g3.project.graphics.ExtShapeFactory
-
href mouse roll-over (hover) enter handler.
- hrefHovExHandlerConsumer - Variable in class g3.project.graphics.ExtShape
-
href mouse roll-over (hover) exit handler.
- hrefHovExHandlerConsumer - Variable in class g3.project.graphics.ExtShapeFactory
-
href mouse roll-over (hover) exit handler.
I
- ID - Static variable in class g3.project.graphics.VisualProps
- ID_TYPE - Static variable in class g3.project.graphics.VisualProps
- ImageElement - Class in g3.project.elements
- ImageElement(String) - Constructor for class g3.project.elements.ImageElement
-
Constructor.
- ImageElement(String, String) - Constructor for class g3.project.elements.ImageElement
-
Constructor.
- ImageElement(String, String, String) - Constructor for class g3.project.elements.ImageElement
-
Constructor with Source location.
- ImageElement(Element) - Constructor for class g3.project.elements.ImageElement
-
Constructor.
- imagesDirString - Static variable in class g3.project.xmlIO.IO
- Includable - Interface in g3.project.elements
- INCLUDE_ATTR - Static variable in interface g3.project.elements.Includable
-
Include Source Attribute.
- initialize() - Method in class g3.project.ui.MainController
-
Initialise the main UI.
- inputField - Variable in class g3.project.ui.Console
-
Text input field
- insertPage(Integer, PageElement) - Method in class g3.project.elements.DocElement
-
Add a new page.
- insertPage(Integer, String, Double, Double) - Method in class g3.project.elements.DocElement
-
Add a page with the specified requirements.
- insertVisual(VisualElement) - Method in class g3.project.elements.PageElement
-
Insert a Visual element.
- INTERNAL - g3.project.graphics.StyledTextSeg.REF_TYPE
- invokeOnElement(Scriptable, String, Object...) - Method in class g3.project.core.Scripting
-
Invoke function on element.
- IO - Class in g3.project.xmlIO
- IO(InputStream) - Constructor for class g3.project.xmlIO.IO
-
Build from a byte array.
- IO(String) - Constructor for class g3.project.xmlIO.IO
-
Create new IO and parse the project doc.
- isHref() - Method in class g3.project.graphics.StyledTextSeg
-
Is this an href?
- isUriInternal(String) - Static method in class g3.project.xmlIO.IO
-
Check if given Path should be in the ZIP archive.
- IT - Static variable in class g3.project.graphics.FontProps
- IT_TYPE - Static variable in class g3.project.graphics.FontProps
K
- KEY_PRESS_FN - Static variable in class g3.project.core.Scripting
L
- L_SHADE_SIZE - Static variable in class g3.project.graphics.VisualProps
- line - g3.project.graphics.ExtShapeFactory.ShapeType
- LINE_CAP - Static variable in class g3.project.graphics.StrokeProps
- LINE_CAP_TYPE - Static variable in class g3.project.graphics.StrokeProps
- LINE_STYLE - Static variable in class g3.project.graphics.StrokeProps
- LINE_STYLE_TYPE - Static variable in class g3.project.graphics.StrokeProps
- load(byte[], Double) - Method in class g3.project.playable.Player
-
Play media "from" an input stream.Warning: I'm writing your stream to a temp file as vlcj really doesn't enjoy streams.
- load(String, Double) - Method in class g3.project.playable.Player
-
Play media from an MRL.
- LOAD_FUNCTION - Static variable in class g3.project.core.Scripting
- loadEmptyDoc() - Method in class g3.project.core.Engine
-
Load an empty document.
- localContainsKey(Object) - Method in class g3.project.core.RecursiveBindings
-
Do the local bindings contain the key?
- localGet(Object) - Method in class g3.project.core.RecursiveBindings
-
Get key in local bindings.
- LocObj - Class in g3.project.graphics
- LocObj(Point2D, Double) - Constructor for class g3.project.graphics.LocObj
-
Create location container.
M
- main(String[]) - Static method in class g3.project.core.App
-
Main entry point.
- MainController - Class in g3.project.ui
- MainController() - Constructor for class g3.project.ui.MainController
- makeAttrWithNS(String, String) - Static method in class g3.project.elements.VisualElement
-
Make an attribute with a name-space.
- makeFs(Path) - Static method in class g3.project.xmlIO.IO
-
Make a new Zip FS.
- makeNewCard() - Method in class g3.project.core.Engine
-
Append a new card.
- makeShadow() - Method in class g3.project.graphics.VisualProps
-
Maybe get a shadow for the item.
- makeShape(ExtShapeFactory.ShapeType) - Method in class g3.project.graphics.ExtShapeFactory
-
Make a new extended shape.
- maybeURI(String) - Method in class g3.project.xmlIO.IO
-
Returns a maybe URI from an input string containing an URI.
- mediaDirString - Static variable in class g3.project.xmlIO.IO
- MOUSE_ENTER_FN - Static variable in class g3.project.core.Scripting
- MOUSE_EXIT_FN - Static variable in class g3.project.core.Scripting
- MOUSE_MOVED_FN - Static variable in class g3.project.core.Scripting
- moveCard(String, Integer) - Method in class g3.project.core.Engine
-
Move card to new index.
- moveElement(String, LocObj) - Method in class g3.project.ui.MainController
-
Moves the given element to the specified location.
- moveElement(String, Double, Double, Double) - Method in class g3.project.core.Engine
-
Move an element.
- movePage(PageElement, Integer) - Method in class g3.project.elements.DocElement
-
Move a page.
- myDoc - Variable in class g3.project.xmlIO.IO
-
Open Document.
N
- NetThing - Class in g3.project.network
- NetThing() - Constructor for class g3.project.network.NetThing
-
Constructor.
- newPlayer() - Method in class g3.project.playable.PlayerFactory
-
Make a new player.
- newPlayer(Double, Double) - Method in class g3.project.playable.PlayerFactory
-
Get a new player.
O
- offerEvent(Event) - Method in class g3.project.core.Engine
-
Send an event to the engine.
- offerNewDoc(File) - Method in class g3.project.core.Engine
-
Send a doc to the engine.
- openExternalLink(String) - Method in class g3.project.core.Engine
-
Open an external link.
- openInternalLink(String) - Method in class g3.project.core.Engine
-
Open an internal link.
- origZip - Variable in class g3.project.xmlIO.IO
P
- PageElement - Class in g3.project.elements
- PageElement(String) - Constructor for class g3.project.elements.PageElement
-
Constructor
- PageElement(String, String) - Constructor for class g3.project.elements.PageElement
-
Constructor
- PageElement(Element) - Constructor for class g3.project.elements.PageElement
-
Constructor
- Parse - Class in g3.project.xmlIO
- Parse() - Constructor for class g3.project.xmlIO.Parse
- parseDocXML(File) - Static method in class g3.project.xmlIO.Parse
-
Return the fully parsed representation of the XML doc.
- parseDocXML(InputStream) - Static method in class g3.project.xmlIO.Parse
-
Return the fully parsed representation of the XML doc.
- parseToolXML(InputStream) - Static method in class g3.project.xmlIO.Parse
-
Return the fully parsed representation of the XML doc.
- pathToUriString(String) - Method in class g3.project.xmlIO.IO
-
Turn a (possibly relative) path into a correct URI.
- pause() - Method in class g3.project.playable.Player
-
Pause the media if possible.
- play() - Method in class g3.project.playable.Player
-
Play the media if possible.
- PlayableElement - Class in g3.project.elements
- PlayableElement(String) - Constructor for class g3.project.elements.PlayableElement
-
Constructor.
- PlayableElement(String, String) - Constructor for class g3.project.elements.PlayableElement
-
Constructor.
- PlayableElement(Element) - Constructor for class g3.project.elements.PlayableElement
-
Constructor
- Player - Class in g3.project.playable
- Player(double, double, MediaPlayerFactory) - Constructor for class g3.project.playable.Player
-
Constructor.Make a new player.
- PlayerFactory - Class in g3.project.playable
- PlayerFactory() - Constructor for class g3.project.playable.PlayerFactory
-
Constructor.
- playerMap - Variable in class g3.project.playable.PlayerFactory
-
Created Players.
- playerSetControls(String, Boolean) - Method in class g3.project.ui.MainController
-
Show/hide player controls.
- playerSetPlaying(String, Boolean) - Method in class g3.project.ui.MainController
-
Set play/pause on player.
- polygon - g3.project.graphics.ExtShapeFactory.ShapeType
- processEls(VisualElement) - Method in class g3.project.core.Engine
-
Process elements on a page.
- PROP_DEFAULTS - Static variable in class g3.project.graphics.FontProps
-
Contains default values for known props.
- PROP_DEFAULTS - Static variable in class g3.project.graphics.StrokeProps
-
Contains default values for known props.
- PROP_DEFAULTS - Static variable in class g3.project.graphics.VisualProps
-
Contains default values for known props.
- Props - Interface in g3.project.graphics
- PROPS_MAP - Static variable in class g3.project.graphics.FontProps
-
Contains known props and their classes.
- PROPS_MAP - Static variable in class g3.project.graphics.StrokeProps
-
Contains known props and their classes.
- PROPS_MAP - Static variable in class g3.project.graphics.VisualProps
-
Contains known props and their classes.
- PROPS_NAMES - Static variable in class g3.project.graphics.StrokeProps
-
Property friendly names.
- putImage(String, Double, Double, Double, Double, Double, Double, String) - Method in class g3.project.core.Engine
-
Instruct the UI to draw an image using discrete values.
- putMessage(String) - Method in class g3.project.ui.Console
-
Put a message to the console.
- putMessage(String, Boolean) - Method in class g3.project.core.Engine
-
Instruct the UI to show a message to the User.
- putShape(String, String) - Method in class g3.project.core.Engine
-
Put a shape to the display.
- putStateVariable(String, Object) - Method in class g3.project.elements.VisualElement
-
Put something into this element's state/scope.
- PWS_NS - Static variable in class g3.project.xmlIO.Parse
-
Name-space of the PWS.
R
- R_SHADE_SIZE - Static variable in class g3.project.graphics.VisualProps
- readConsoleLine() - Method in class g3.project.core.Engine
-
Read a line from the console.
- rectangle - g3.project.graphics.ExtShapeFactory.ShapeType
- RecursiveBindings - Class in g3.project.core
-
Recursive bindings will search current bindings, then parent bindings, etc, etc, for the item.
- RecursiveBindings() - Constructor for class g3.project.core.RecursiveBindings
-
Constructor.
- redrawEl(VisualElement) - Method in class g3.project.core.Engine
-
Re/draws a Visual element.
- RefElement - Class in g3.project.elements
- RefElement(String) - Constructor for class g3.project.elements.RefElement
- RefElement(String, String) - Constructor for class g3.project.elements.RefElement
- RefElement(String, String, String, StyledTextSeg.REF_TYPE) - Constructor for class g3.project.elements.RefElement
- RefElement(Element) - Constructor for class g3.project.elements.RefElement
- remove(String) - Method in class g3.project.ui.MainController
-
Remove an element by ID.
- remove(Node) - Method in class g3.project.ui.MainController
-
Remove an element.
- removeElementFromScreen(String) - Method in class g3.project.core.Engine
-
Remove an element from the screen.
- removeResource(String) - Method in class g3.project.xmlIO.DocIO
-
Remove a resource from the Zip.
- resizeElement(String, SizeObj) - Method in class g3.project.ui.MainController
-
Resize a Visual Element.
- resizeElement(String, Double, Double, Double) - Method in class g3.project.core.Engine
-
Resize an element on screen.
- retrieveDoc(FileSystem) - Method in class g3.project.xmlIO.DocIO
- retrieveDoc(FileSystem) - Method in class g3.project.xmlIO.IO
-
Get doc from FileSystem.
- retrieveDoc(FileSystem) - Method in class g3.project.xmlIO.ToolIO
-
Get doc from FileSystem.
- rot - Variable in class g3.project.graphics.ExtShape
- ROT - Static variable in class g3.project.graphics.VisualProps
- ROT_TYPE - Static variable in class g3.project.graphics.VisualProps
- run() - Method in class g3.project.core.Engine
- run() - Method in class g3.project.core.Threaded
-
Run stuff.
- run() - Method in class g3.project.network.NetThing
- runFunction(Runnable) - Method in class g3.project.core.Engine
-
Run a function on the engine thread.
S
- save() - Method in class g3.project.xmlIO.DocIO
-
Save document to current location.
- saveAs(String) - Method in class g3.project.xmlIO.DocIO
-
Save document to new location.
- saveCurrentDoc() - Method in class g3.project.core.Engine
-
Attempt to save the current doc.
- saveCurrentDocAs(String) - Method in class g3.project.core.Engine
-
Attempt to save current doc to new location.
- Scriptable - Interface in g3.project.elements
- ScriptElement - Class in g3.project.elements
- ScriptElement(String) - Constructor for class g3.project.elements.ScriptElement
- ScriptElement(String, String) - Constructor for class g3.project.elements.ScriptElement
- ScriptElement(String, String, String, String) - Constructor for class g3.project.elements.ScriptElement
-
Constructor with script.
- ScriptElement(Element) - Constructor for class g3.project.elements.ScriptElement
- Scripting - Class in g3.project.core
- Scripting(String, Engine, Writer) - Constructor for class g3.project.core.Scripting
-
Constructor.
- scriptsDirString - Static variable in class g3.project.xmlIO.IO
- sendEvent(Event) - Method in class g3.project.network.NetThing
-
Send an event to the net.
- setAlignment(String, String) - Method in class g3.project.elements.ShapeElement
-
Set text alignment.
- setAlpha(Double) - Method in class g3.project.elements.VisualElement
-
Set the element Alpha.
- setAutoplay(Boolean) - Method in class g3.project.elements.PlayableElement
-
Set auto-play.
- setChangeCallback(Consumer<VisualElement>) - Method in class g3.project.elements.DocElement
-
Set change callback.
- setColour(String) - Method in class g3.project.elements.StrokeElement
-
Set colour of Stroke (RGBA).
- setCursorType(String) - Method in class g3.project.core.Engine
-
Set the cursor type.
- setCursorType(Cursor) - Method in class g3.project.ui.MainController
-
Set the cursor type.
- setDelaySecs(Double) - Method in class g3.project.elements.VisualElement
-
Set delay in seconds.
- setDisplayPlayer(Boolean) - Method in class g3.project.elements.PlayableElement
-
Set display of player.
- setDurationSecs(Double) - Method in class g3.project.elements.VisualElement
-
Set delay in seconds.
- setElementShadow(String, Double) - Method in class g3.project.core.Engine
-
Set basic shadow on an element.
- setElementVisibility(String, Boolean) - Method in class g3.project.core.Engine
-
Set a drawn element's on-screen visibility.
- setElementVisible(String, Boolean) - Method in class g3.project.ui.MainController
-
Show/Hide an element.
- setElScript(String, String, String) - Method in class g3.project.core.Engine
-
Set an Element's script.
- setElShadow(String, Double) - Method in class g3.project.ui.MainController
-
Set a basic shadow on an element.
- setElVisualProps(String, VisualProps) - Method in class g3.project.ui.MainController
-
Set props on Visual Element.
- setEvalRequired(Boolean) - Method in class g3.project.core.Tool
-
Set if I should be re-evaluated.
- setEvalRequired(Boolean) - Method in class g3.project.elements.DocElement
- setEvalRequired(Boolean) - Method in interface g3.project.elements.Scriptable
-
Set if the element requires evaluating again.
- setEvalRequired(Boolean) - Method in class g3.project.elements.VisualElement
-
Set if I should be re-evaluated.
- setFill(Color) - Method in class g3.project.graphics.ExtShape
-
Set the shape fill colour.
- setFillColour(String) - Method in class g3.project.elements.VisualElement
-
Set the fill colour.
- setFont(String, String, Double, Boolean, Boolean, Boolean) - Method in class g3.project.elements.ShapeElement
-
Set my font.
- setGlobal(String, Object) - Method in class g3.project.core.Scripting
-
Add an object to global bindings.
- setHRef(String, StyledTextSeg.REF_TYPE) - Method in class g3.project.graphics.StyledTextSeg
-
Set an href on this segment.
- setHrefClickHandler(Consumer<MouseEvent>) - Method in class g3.project.graphics.ExtShape
-
Set the href click handler.
- setHrefClickHandler(Consumer<MouseEvent>) - Method in class g3.project.graphics.ExtShapeFactory
-
Set the href click handler.
- setHrefHoverEnterHandler(Consumer<MouseEvent>) - Method in class g3.project.graphics.ExtShape
-
Set the href hover entry handler.
- setHrefHoverEnterHandler(Consumer<MouseEvent>) - Method in class g3.project.graphics.ExtShapeFactory
-
Set the href hover entry handler.
- setHrefHoverExitHandler(Consumer<MouseEvent>) - Method in class g3.project.graphics.ExtShape
-
Set the href hover exit handler.
- setHrefHoverExitHandler(Consumer<MouseEvent>) - Method in class g3.project.graphics.ExtShapeFactory
-
Set the href hover exit handler.
- setID(String) - Method in class g3.project.elements.VisualElement
-
Set element ID.
- setIndex(Integer) - Method in class g3.project.elements.PageElement
-
Set the page index.
- setLoop(Boolean) - Method in class g3.project.elements.PlayableElement
-
Set if play should loop.
- setLoop(Boolean) - Method in class g3.project.playable.Player
-
Set playback loop.
- setOriginXY(LocObj) - Method in class g3.project.elements.VisualElement
-
Set the object's X/Y location.
- setOriginXY(Double, Double) - Method in class g3.project.elements.VisualElement
-
Set the object's X/Y location.
- setParent(RecursiveBindings) - Method in class g3.project.core.RecursiveBindings
-
Set parent bindings.
- setPoints(ArrayList<Double>) - Method in class g3.project.graphics.ExtLine
-
Sets points for the line.
- setPoints(ArrayList<Double>) - Method in class g3.project.graphics.ExtPolygon
-
Sets points for the shape.
- setProperties(HashMap<String, Object>) - Method in class g3.project.elements.FontElement
-
Set this object's properties.
- setProps(StrokeProps) - Method in class g3.project.elements.StrokeElement
-
Set stroke props/attributes.
- setProps(HashMap<String, Object>) - Method in class g3.project.elements.VisualElement
-
Set this object's properties.
- setScriptGlobal(String, Object) - Method in class g3.project.core.Engine
-
Put a global into the scripting engine.
- setScriptLang(String) - Method in class g3.project.elements.ScriptElement
-
Not currently supported.
- setSeek(Double) - Method in class g3.project.playable.Player
-
Set player offset.
- setSeekOffset(Double) - Method in class g3.project.elements.PlayableElement
-
Set the Seek offset (in seconds).
- setSegPoints(ArrayList<Double>) - Method in class g3.project.elements.ShapeElement
-
Set segment points for polygon or alt-line.
- setShapeColour(String, String) - Method in class g3.project.core.Engine
-
Set a Shape's style.
- setShapeTextProps(String, HashMap<String, Object>) - Method in class g3.project.core.Engine
-
Set shape element text properties.
- setShapeTextString(String, String) - Method in class g3.project.core.Engine
-
Set Shape Text String.
- setSize(SizeObj) - Method in class g3.project.elements.VisualElement
-
Set the element size.
- setSize(SizeObj) - Method in class g3.project.graphics.ExtEllip
- setSize(SizeObj) - Method in class g3.project.graphics.ExtLine
- setSize(SizeObj) - Method in class g3.project.graphics.ExtPolygon
- setSize(SizeObj) - Method in class g3.project.graphics.ExtRect
- setSize(SizeObj) - Method in class g3.project.graphics.ExtShape
-
Set the shape size.
- setSize(SizeObj) - Method in class g3.project.playable.Player
-
Resize the player.
- setSize(SizeObj) - Method in class g3.project.ui.VisImageView
-
Set Size.
- setSize(SizeObj) - Method in interface g3.project.ui.Visual
-
Set the item's size.
- setSize(Double, Double, Double) - Method in class g3.project.elements.VisualElement
-
Set element size.
- setStroke(StrokeProps) - Method in class g3.project.graphics.ExtShape
-
Configure shape stroke.
- setStroke(String, String, Double) - Method in class g3.project.elements.ShapeElement
-
Set a shape's stroke.
- setStyle(String) - Method in class g3.project.elements.StrokeElement
-
Set the Stroke dash style.
- setText(String) - Method in class g3.project.elements.ShapeElement
-
Set a text string, preserving properties of the first segment.
- setText(ArrayList<StyledTextSeg>) - Method in class g3.project.elements.ShapeElement
-
Sets text of the shape element.
- setText(ArrayList<StyledTextSeg>, TextAlignment, Pos) - Method in class g3.project.graphics.ExtShape
-
Set text and style in element.
- setTextAlpha(Double) - Method in class g3.project.elements.ShapeElement
-
Set alpha of contained text.
- setTextClickHandler(Consumer<MouseEvent>) - Method in class g3.project.graphics.ExtShape
-
Set the text click handler.
- setTextClickHandler(Consumer<MouseEvent>) - Method in class g3.project.graphics.ExtShapeFactory
-
Set the text click handler.
- setTextColour(String) - Method in class g3.project.elements.ShapeElement
-
Set text Colour.
- setTextProperties(HashMap<String, Object>) - Method in class g3.project.elements.ShapeElement
-
Set my text properties via map.
- setTitle(String) - Method in class g3.project.elements.PageElement
- setType(String) - Method in class g3.project.elements.ShapeElement
-
Set the shape's type.
- setValidationErrors(ArrayList<String>) - Method in class g3.project.elements.DocElement
-
Set doc validation errors.
- setVisibility(Boolean) - Method in class g3.project.elements.VisualElement
-
Set my visibility.
- setVisualProps(VisualProps) - Method in class g3.project.graphics.ExtShape
-
Set visual properties.
- setVisualProps(VisualProps) - Method in class g3.project.playable.Player
-
Set properties.
- setVisualProps(VisualProps) - Method in class g3.project.ui.VisImageView
-
Set Visual Properties.
- setVisualProps(VisualProps) - Method in interface g3.project.ui.Visual
-
Set item visual properties.
- setWidth(Double) - Method in class g3.project.elements.StrokeElement
-
Set the Stroke width.
- setZInd(Double) - Method in class g3.project.elements.VisualElement
-
Set the object's Z location.
- SHADE_COL - Static variable in class g3.project.graphics.VisualProps
- SHADE_COL_TYPE - Static variable in class g3.project.graphics.VisualProps
- SHADE_SIZE - Static variable in class g3.project.graphics.VisualProps
- SHADE_SIZE_TYPE - Static variable in class g3.project.graphics.VisualProps
- shape - Variable in class g3.project.graphics.ExtShape
- ShapeElement - Class in g3.project.elements
- ShapeElement(String) - Constructor for class g3.project.elements.ShapeElement
-
Constructor.
- ShapeElement(String, String) - Constructor for class g3.project.elements.ShapeElement
-
Constructor.
- ShapeElement(Element) - Constructor for class g3.project.elements.ShapeElement
-
Constructor
- shapeType - Variable in class g3.project.graphics.ExtShape
-
My Enumerated Type.
- showBlockingMessage(String) - Method in class g3.project.ui.MainController
-
Show a blocking message to the user.
- showConsole() - Method in class g3.project.ui.MainController
-
Show the Python console.
- showControls() - Method in class g3.project.playable.Player
-
Show the control box.
- showDocChooser() - Method in class g3.project.core.Engine
-
Request the UI to show a doc chooser.
- showDocPicker() - Method in class g3.project.ui.MainController
-
Shows a new-doc file picker, then loads selected doc.
- showNonBlockingMessage(String) - Method in class g3.project.ui.MainController
-
Show a non-blocking message to the user.
- showPlayable(String, String, Boolean, Boolean, Boolean, Double) - Method in class g3.project.ui.MainController
-
Show some playable media.
- showSavePicker() - Method in class g3.project.ui.MainController
-
Shows a document save window, then saves the doc.
- showStartScreen() - Method in class g3.project.core.Engine
-
Loads the start screen.
- sinkEvents() - Method in class g3.project.core.Tool
-
Get whether this tool sinks all events, or is pass-through.
- SIZE - Static variable in class g3.project.graphics.FontProps
- SIZE_TYPE - Static variable in class g3.project.graphics.FontProps
- SizeObj - Class in g3.project.graphics
- SizeObj(Double, Double, Double) - Constructor for class g3.project.graphics.SizeObj
-
Create new object.X and Y are in PX, rot is in degrees.
- SOLID_STYLE - Static variable in class g3.project.graphics.StrokeProps
- stack - Variable in class g3.project.graphics.ExtShape
- start() - Method in class g3.project.core.Threaded
-
Request start thread activity.
- start(Stage) - Method in class g3.project.core.App
- startMakingElement(String, String) - Method in class g3.project.core.ToolsFactory
- startMakingElement(String, String) - Method in class g3.project.elements.ElementFactory
- stop() - Method in class g3.project.core.App
- stop() - Method in class g3.project.core.Threaded
-
Request stop thread activity.
- StrokeElement - Class in g3.project.elements
- StrokeElement(String) - Constructor for class g3.project.elements.StrokeElement
-
Constructor.
- StrokeElement(String, String) - Constructor for class g3.project.elements.StrokeElement
-
Constructor
- StrokeElement(Element) - Constructor for class g3.project.elements.StrokeElement
-
Constructor.
- StrokeProps - Class in g3.project.graphics
- StrokeProps() - Constructor for class g3.project.graphics.StrokeProps
-
Empty constructor.
- StrokeProps(Map<String, Object>) - Constructor for class g3.project.graphics.StrokeProps
-
Constructor.
- StyledTextSeg - Class in g3.project.graphics
- StyledTextSeg(FontProps, String) - Constructor for class g3.project.graphics.StyledTextSeg
-
Constructor.
- StyledTextSeg.REF_TYPE - Enum in g3.project.graphics
-
Enumerator for use with refs.
T
- T_SHADE_SIZE - Static variable in class g3.project.graphics.VisualProps
- TableElement - Class in g3.project.elements
- TableElement(String) - Constructor for class g3.project.elements.TableElement
-
Constructor.
- TableElement(String, String) - Constructor for class g3.project.elements.TableElement
-
Constructor.
- TableElement(Element) - Constructor for class g3.project.elements.TableElement
-
Constructor
- tempFilePrefix - Static variable in class g3.project.xmlIO.IO
- tempFiles - Variable in class g3.project.xmlIO.IO
-
Temporary files requiring cleanup.
- tempPath - Variable in class g3.project.xmlIO.IO
- textbox - g3.project.graphics.ExtShapeFactory.ShapeType
- textClickHandlerConsumer - Variable in class g3.project.graphics.ExtShape
-
text click handler.
- textClickHandlerConsumer - Variable in class g3.project.graphics.ExtShapeFactory
-
text click handler.
- TextElement - Class in g3.project.elements
- TextElement(String) - Constructor for class g3.project.elements.TextElement
- TextElement(String, String) - Constructor for class g3.project.elements.TextElement
- TextElement(String, String, ArrayList<StyledTextSeg>) - Constructor for class g3.project.elements.TextElement
- TextElement(Element) - Constructor for class g3.project.elements.TextElement
- textFlow - Variable in class g3.project.graphics.ExtShape
- textVbox - Variable in class g3.project.graphics.ExtShape
- Threaded - Class in g3.project.core
- Threaded() - Constructor for class g3.project.core.Threaded
- toCSS() - Method in class g3.project.graphics.FontProps
-
Get the JFX CSS for these properties.
- toCSS() - Method in class g3.project.graphics.StrokeProps
-
Get the JFX CSS for these properties.
- toggleBubble(Boolean) - Method in class g3.project.ui.MainController
-
Toggle if events are consumed at the source.
- toggleEdit(Boolean) - Method in class g3.project.core.Engine
-
Toggle if the display is editable.
- toggleEditable(Boolean) - Method in class g3.project.ui.MainController
-
Allows editing elements.
- togglePlayerPlaying(String, Boolean) - Method in class g3.project.core.Engine
-
Make a player on screen play/pause.
- togglePlayerPlaying(String, Boolean) - Method in class g3.project.ui.MainController
-
Make a player play/pause.
- Tool - Class in g3.project.core
- Tool(String) - Constructor for class g3.project.core.Tool
-
Constructor.
- Tool(String, String) - Constructor for class g3.project.core.Tool
-
Constructor.
- Tool(Element) - Constructor for class g3.project.core.Tool
-
Constructor.
- TOOL_CLOSE_FUNCTION - Static variable in class g3.project.core.Scripting
- ToolIO - Class in g3.project.xmlIO
- ToolIO(InputStream) - Constructor for class g3.project.xmlIO.ToolIO
-
Load tools from Stream.
- ToolIO(String) - Constructor for class g3.project.xmlIO.ToolIO
-
Load tools from path string.
- Tools - Class in g3.project.core
- Tools(String) - Constructor for class g3.project.core.Tools
-
Constructor.
- Tools(String, String) - Constructor for class g3.project.core.Tools
-
Constructor.
- Tools(Element) - Constructor for class g3.project.core.Tools
-
Constructor.
- ToolsFactory - Class in g3.project.core
-
Factory for tool-related elements.
- ToolsFactory() - Constructor for class g3.project.core.ToolsFactory
U
- unsuspend() - Method in class g3.project.core.Threaded
-
Unsuspend thread.
- updateProperties(HashMap<String, Object>, String) - Method in class g3.project.core.Engine
-
Update element properties.
- updatePropsList(Node) - Method in class g3.project.ui.MainController
-
Update the list of properties.
- updateShape(String, String, StrokeProps, ArrayList<StyledTextSeg>, ArrayList<Double>) - Method in class g3.project.ui.MainController
-
Draw/Redraw shape on screen.
- updateShapeColour(String, Color) - Method in class g3.project.ui.MainController
-
Change a shape's colour.
- updateShapeStroke(String, StrokeProps) - Method in class g3.project.ui.MainController
-
Change Shape stroke.
- updateShapeText(String, ArrayList<StyledTextSeg>) - Method in class g3.project.ui.MainController
-
Update the text on a shape.
- US - Static variable in class g3.project.graphics.FontProps
- US_TYPE - Static variable in class g3.project.graphics.FontProps
V
- validateUniqueID(String) - Method in class g3.project.elements.DocElement
-
Validates if the given ID is unique or not.
- VALIGNMENT - Static variable in class g3.project.graphics.FontProps
- VALIGNMENT_TYPE - Static variable in class g3.project.graphics.FontProps
- valueOf(String) - Static method in enum g3.project.graphics.ExtShapeFactory.ShapeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum g3.project.graphics.StyledTextSeg.REF_TYPE
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum g3.project.graphics.ExtShapeFactory.ShapeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum g3.project.graphics.StyledTextSeg.REF_TYPE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VISIBLE - Static variable in class g3.project.graphics.VisualProps
- VISIBLE_TYPE - Static variable in class g3.project.graphics.VisualProps
- VisImageView - Class in g3.project.ui
- VisImageView() - Constructor for class g3.project.ui.VisImageView
-
Constructor.
- VisImageView(String) - Constructor for class g3.project.ui.VisImageView
-
Constructor.
- VisImageView(Image) - Constructor for class g3.project.ui.VisImageView
-
Constructor.
- Visual - Interface in g3.project.ui
- VisualElement - Class in g3.project.elements
- VisualElement(String) - Constructor for class g3.project.elements.VisualElement
-
Constructor.
- VisualElement(String, String) - Constructor for class g3.project.elements.VisualElement
-
Constructor.
- VisualElement(Element) - Constructor for class g3.project.elements.VisualElement
-
Constructor.
- VisualProps - Class in g3.project.graphics
- VisualProps() - Constructor for class g3.project.graphics.VisualProps
-
Empty constructor.
- VisualProps(Map<String, Object>) - Constructor for class g3.project.graphics.VisualProps
-
Constructor.
W
- width - Variable in class g3.project.graphics.ExtShape
- WIDTH - Static variable in class g3.project.graphics.StrokeProps
- WIDTH_TYPE - Static variable in class g3.project.graphics.StrokeProps
- writeBytes(String, byte[]) - Method in class g3.project.xmlIO.DocIO
-
Write to a given file.
X
- X_ORIG - Static variable in class g3.project.graphics.VisualProps
- X_SIZE - Static variable in class g3.project.graphics.VisualProps
- X_SZ_TYPE - Static variable in class g3.project.graphics.VisualProps
- X_TYPE - Static variable in class g3.project.graphics.VisualProps
- XML_FILE_NAME - Static variable in class g3.project.xmlIO.DocIO
-
Name of XML doc.
- XML_FILE_NAME - Static variable in class g3.project.xmlIO.ToolIO
-
Name of XML doc.
Y
- Y_ORIG - Static variable in class g3.project.graphics.VisualProps
- Y_SIZE - Static variable in class g3.project.graphics.VisualProps
- Y_SZ_TYPE - Static variable in class g3.project.graphics.VisualProps
- Y_TYPE - Static variable in class g3.project.graphics.VisualProps
Z
- Z_IND - Static variable in class g3.project.graphics.VisualProps
- Z_TYPE - Static variable in class g3.project.graphics.VisualProps
- zipFs - Variable in class g3.project.xmlIO.IO
All Classes All Packages