aboutsummaryrefslogtreecommitdiffstats
path: root/src/graphui/classes/com/jogamp/graph/ui/Shape.java
Commit message (Expand)AuthorAgeFilesLines
* GraphUI Tooltip: Simplify integration w/ Scene + Shape; Use Shape.setToolTip(...Sven Göthel2024-01-071-8/+8
* GraphUI Shape: Ease Tooltip managment via Scene: Only started Tooltip is requ...Sven Göthel2024-01-071-9/+4
* GraphUI Shape: Enable Tooltip (currently text only) to be displayed after del...Sven Göthel2024-01-071-0/+50
* GraphUI Shape: Maintain multiple Activation Listener (ArrayList instead of si...Sven Göthel2024-01-071-10/+37
* GraphUI Cleanup: Simplify Shape.draw*() and Container.{add,remove*}Shape[s]()...Sven Göthel2024-01-071-4/+12
* GraphUI Shape: Allow overriding of setColor(..) and setPressedColorMod(..)Sven Gothel2023-12-241-3/+3
* GraphUI Scene/Shape: Add KeyListener for activeShapeSven Gothel2023-12-241-0/+54
* GraphUI Shape: Unify 'resetState()' for clear and destroy, refine API docSven Gothel2023-12-191-16/+22
* GraphUI Shape: setParent() pp -> protected, allow to override setName()Sven Gothel2023-12-191-6/+6
* GraphUI Shape.move*(): Don't notify MotionListener on programmatic move.Sven Gothel2023-12-191-11/+16
* Bug 805: GraphUI: Add Group.replaceShape(..) and Shape.getParent()Sven Gothel2023-12-181-1/+12
* 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