aboutsummaryrefslogtreecommitdiffstats
path: root/src/graphui/classes/com/jogamp/graph/ui/Shape.java
Commit message (Expand)AuthorAgeFilesLines
* Bug 805: GraphUI Scene/Shape Pick-Active/Interaction: Pick shall complete tra...Sven Gothel2023-12-181-101/+115
* Bug 805: GraphUI Group: Add 'widget-mode' used to utilize a group as one visi...Sven Gothel2023-12-181-1/+10
* GraphUI Shape: Fix Z{Ascending,Descending}Comparator using and exposing getAd...Sven Gothel2023-12-181-16/+31
* GraphUI Shape: Rename is{Container -> Group}(), denoting a group onlySven Gothel2023-12-181-2/+2
* GraphUI Shape: Rename [set|is]{Enabled -> Visible}(..) for claritySven Gothel2023-12-181-7/+13
* GraphUI Shape/Group: Group.isActive() also returns true if any child is activ...Sven Gothel2023-12-121-1/+4
* GraphUI Shape: Use Shape.MoveListener for Shape.onMove(..) providing more det...Sven Gothel2023-12-121-18/+27
* GraphUI Shape: Add IO_ACTIVABLE stateSven Gothel2023-12-121-17/+38
* GraphUI Shape: Simplify setIO(..) usage (private)Sven Gothel2023-12-121-7/+7
* GraphUI Shape: 'int name' -> 'int id' and add 'String name', change get/set m...Sven Gothel2023-10-031-6/+19
* GraphUI: Shape: Add missing 'markShapeDirty()' on setBorderColor()Sven Gothel2023-09-301-0/+2
* Bug 1454 + Bug 1464: Maintain a Shape local 'zOffset' and only consider it fo...Sven Gothel2023-09-301-19/+33
* GraphUI Shape: Issue onToggleListener on setToggle(..) to complete user exper...Sven Gothel2023-09-261-0/+7
* GraphUI Shape: Add remaining binary states to bitfield to preserver footprint ..Sven Gothel2023-09-261-26/+28
* GraphUI: Mark some more methods final in Shape + GraphShapeSven Gothel2023-09-261-3/+3
* GraphUI Shape: Use a bitfield for the many binrary states instead of boolean ...Sven Gothel2023-09-261-46/+47
* Bug 1460 - GraphUI Shape: Allow keeping aspect-ratio at resizeSven Gothel2023-09-241-6/+25
* GraphUI Shape: Crossref input modifier funcs in API doc; Condense simple sett...Sven Gothel2023-09-241-26/+26
* Bug 1459 - GraphUI Shape: Add active (pointer over/left) state and callback L...Sven Gothel2023-09-241-2/+42
* Bug 1454 - GraphUI Scene: Elevate active (selected) shape (add z-offset) and ...Sven Gothel2023-09-231-0/+14
* Bug 1452: GraphUI Shape: Rename setMvTransform(..) -> setTransformMv(..), ali...Sven Gothel2023-09-231-28/+28
* Bug 1452 - Decouple math functionality to 'com.jogamp.math' to be toolkit agn...Sven Gothel2023-09-201-158/+164
* GraphUI Group: Override isShapeDirty(), performing a deep dirty state update ...Sven Gothel2023-09-161-1/+1
* GraphUI Shape: Add setScale(..) and scale(..) with Vec3f for convenience; Add...Sven Gothel2023-09-051-2/+20
* GraphUI Enhance: API doc; Scene/Button Z-offset and -epsilon; Push temp Affin...Sven Gothel2023-09-041-1/+4
* GraphUI Shape.ZAscendingComparator: Use (faster) FloatUtil.isEqual2(a,b) and ...Sven Gothel2023-09-031-3/+10
* GraphUI Shape: Enhance API doc for colorsSven Gothel2023-09-031-6/+35
* GraphUI Shape: Show dirty-state in getSubString()Sven Gothel2023-08-281-1/+13
* GraphUI: Shape: Add runSynced(Runnable); Add setPMVMatrix(..) to setup comple...Sven Gothel2023-08-251-39/+100
* GraphUI: Add Shape.getSurfacePort(..): Similar to getSurfaceSize(..) but retu...Sven Gothel2023-08-011-0/+31
* GraphUI Shape: Add one-shot init callback, will be called after each draw(..)...Sven Gothel2023-05-231-0/+22
* GraphUI Shape: Use null rotPivot indicating unset (isZero not sufficient); to...Sven Gothel2023-04-281-13/+17
* GraphUI Shape: Fix hasPadding() and add padding + border details to toString()Sven Gothel2023-04-281-2/+4
* GraphUI Shape: [add|remove]MouseListener(): Return shape for chainingSven Gothel2023-04-281-4/+6
* GraphUI Colors: Use pure white modulation w/ color-channel on no-action for o...Sven Gothel2023-04-281-10/+25
* GraphUI Revise Padding and Border: Padding + Border belong to Shape's bounds....Sven Gothel2023-04-281-16/+58
* GraphUI GraphShape: createGLRegion() -> updateGLRegion(), called by addShapeT...Sven Gothel2023-04-201-13/+38
* Graph + GraphUI: Consolidate Vertex: Drop SVertex and factory, use Vec[234]f ...Sven Gothel2023-04-181-40/+17
* GraphUI Shape.validate(*): Return this for chainingSven Gothel2023-04-141-2/+4
* GraphUI Shape: Add onClicked(..)Sven Gothel2023-04-131-0/+5
* Graph/Math: Cleanup toString(), spacing and use System.lineSeparator()Sven Gothel2023-04-121-2/+2
* GraphUI: Return this on setter/modifier methods for chainingSven Gothel2023-04-121-22/+57
* GraphUI Shape: Refined toString(), add onToggle(Listener), at toggle() only m...Sven Gothel2023-04-101-4/+9
* Matrix4f.mapWin*(): Drop unused temp matrices, map*() returns false on invPMv...Sven Gothel2023-04-091-9/+3
* PMVMatrix: Expose temporary storage (w/o side-effects) for efficiency; GraphU...Sven Gothel2023-04-081-4/+12
* GraphUI: Adjust for rotation: Drag-resize and -move (flip x- and/or y-axix), ...Sven Gothel2023-04-081-11/+22
* PMVMatrix rewrite using Matrix4f, providing SyncMatrix4f* for GLUniformData; ...Sven Gothel2023-04-071-69/+61
* GraphUI: Adopting Vec*f API; Adding Group; Scene + Group are Container, trave...Sven Gothel2023-04-051-149/+200
* GraphUI: Use Shape.ZAscendingComparator in Scene, to be reused across typsSven Gothel2023-03-311-0/+15
* GraphUI: Relocate com.jogamp.graph.ui.gl.* -> com.jogamp.graph.ui.*, resolve ...Sven Gothel2023-03-311-0/+1191