aboutsummaryrefslogtreecommitdiffstats
path: root/src/graphui/classes/com/jogamp/graph/ui/Group.java
Commit message (Expand)AuthorAgeFilesLines
* GraphUI Shape: Maintain multiple Activation Listener (ArrayList instead of si...Sven Göthel2024-01-071-2/+2
* GraphUI Cleanup: Simplify Shape.draw*() and Container.{add,remove*}Shape[s]()...Sven Göthel2024-01-071-49/+40
* GraphUI Group: Fix layout w/ zero shapes (empty), i.e. set AABBox to zeroSven Gothel2023-12-311-1/+3
* GraphUI Group: Allow override of clearImpl0() and destroyImpl0()Sven Gothel2023-12-191-5/+5
* Bug 805: GraphUI: Add Group.replaceShape(..) and Shape.getParent()Sven Gothel2023-12-181-1/+29
* Bug 805: GraphUI Group: Add 'widget-mode' used to utilize a group as one visi...Sven Gothel2023-12-181-1/+56
* GraphUI Container: Cleanup or Group/Scene add*/remove* methodsSven Gothel2023-12-181-8/+24
* GraphUI Shape: Rename is{Container -> Group}(), denoting a group onlySven Gothel2023-12-181-1/+1
* GraphUI Shape: Rename [set|is]{Enabled -> Visible}(..) for claritySven Gothel2023-12-181-3/+3
* GraphUI Shape/Group: Group.isActive() also returns true if any child is activ...Sven Gothel2023-12-121-0/+8
* GraphUI Shape: 'int name' -> 'int id' and add 'String name', change get/set m...Sven Gothel2023-10-031-12/+34
* GraphUI: Group: Add attribute to allow not to relayout if child Shapes are di...Sven Gothel2023-09-301-14/+24
* Bug 1452: GraphUI Shape: Rename setMvTransform(..) -> setTransformMv(..), ali...Sven Gothel2023-09-231-3/+3
* GraphUI Container: Add getShapeCount() and add API doc ..Sven Gothel2023-09-201-3/+5
* Bug 1452 - Decouple math functionality to 'com.jogamp.math' to be toolkit agn...Sven Gothel2023-09-201-22/+22
* GraphUI Group.validateImpl(): Pick RenderMode for border from 1st Shape if re...Sven Gothel2023-09-161-1/+12
* GraphUI Group: Override isShapeDirty(), performing a deep dirty state update ...Sven Gothel2023-09-161-0/+13
* GraphUI Layout: Fix BoxLayout scale, margin and padding; Add same padding beh...Sven Gothel2023-09-051-0/+4
* GraphUI: Use thread-save and lock-free CopyOnWriteArrayList for List<Shape>, ...Sven Gothel2023-08-271-2/+2
* GraphUI: Group API doc + remove GlyphShape's redundant many getOrigPos() vari...Sven Gothel2023-08-251-3/+3
* GraphUI Revise Padding and Border: Padding + Border belong to Shape's bounds....Sven Gothel2023-04-281-2/+36
* GraphUI GraphShape: createGLRegion() -> updateGLRegion(), called by addShapeT...Sven Gothel2023-04-201-2/+2
* Graph + GraphUI: Consolidate Vertex: Drop SVertex and factory, use Vec[234]f ...Sven Gothel2023-04-181-1/+3
* GraphUI Group.drawImpl0(): Copy List<Shape> to array and sort using Shape.ZAs...Sven Gothel2023-04-141-2/+7
* GraphUI Container.removeShape(..): Return removed Shape, add removeShape(inde...Sven Gothel2023-04-141-3/+13
* GraphUI Group: Avoid additional shapes-loop w/o layouterSven Gothel2023-04-131-10/+15
* GraphUI GridLayout: Functional Grid Layout w/ Padding, demo'ed in UISceneDemo...Sven Gothel2023-04-121-16/+31
* GraphUI: Return this on setter/modifier methods for chainingSven Gothel2023-04-121-2/+2
* GraphUI: Group is non-interactive per default -> setInteractive(..)Sven Gothel2023-04-101-1/+8
* GraphUI: Container (Group, Scene): Add removeAllShapes() and expose frustum-c...Sven Gothel2023-04-101-1/+20
* Matrix4f.mapWin*(): Drop unused temp matrices, map*() returns false on invPMv...Sven Gothel2023-04-091-1/+1
* PMVMatrix rewrite using Matrix4f, providing SyncMatrix4f* for GLUniformData; ...Sven Gothel2023-04-071-7/+3
* GraphUI: Adopting Vec*f API; Adding Group; Scene + Group are Container, trave...Sven Gothel2023-04-051-0/+249