Bugs in TreeTableViewSkin. resizeColumnToFitContent() - labels always ellipsized

2017-01-13 Thread Daniel Glöckner
Hi, we recently came across some limitations (you might call them bugs) in the tree table implementation. We were unhappy with the default behavior of the tree table implementation. Some columns were always ellipsized and the user would need to manually resize the column to fit the contests.

RE: Planning for JavaFX.next

2016-12-08 Thread Daniel Glöckner
Hi, Thanks for collecting feedback! * TableView / TreeTableView: freezing columns (standard in many business apps) * TableView: in "data grid" scenarios it would be nice if the table would provide an API similar to the one in Swing ("void setValueAt(Object aValue, int rowIndex, int columnIndex)

RE: JDK-8163078 ArrayIndexOutOfBounds is thrown in Parent.updateCachedBounds

2016-11-10 Thread Daniel Glöckner
rds, Daniel > -Original Message- > From: Stefan Fuchs [mailto:snfu...@gmx.de] > Sent: Wednesday, November 09, 2016 7:59 PM > To: Daniel Glöckner; openjfx-dev@openjdk.java.net > Subject: Re: JDK-8163078 ArrayIndexOutOfBounds is thrown in > Parent.updateCachedBounds > >

JDK-8163078 ArrayIndexOutOfBounds is thrown in Parent.updateCachedBounds

2016-11-09 Thread Daniel Glöckner
Hi guys, We're facing an exception triggered from Parent.updateCachedBounds. I've pasted the stack trace below. This looks very similar to https://bugs.openjdk.java.net/browse/JDK-8163078. We have a few listeners to layoutBounds property, similar to the reporter of that issue. This seems to tr

RE: Running JavaFX headless without native dependencies

2016-10-05 Thread Daniel Glöckner
Hi, We're successfully running our full-blown JavaFX application on our build server to run automated performance tests. Monocle is used as a renderer. Here are the relevant JVM arguments: -Dglass.platform=Monocle -Dmonocle.platform=Headless -Dprism.order=sw -Dprism.useFontConfig=false -Dprism

RE: Playing a sound at regular intervals

2016-08-24 Thread Daniel Glöckner
vid DeHaven [mailto:david.deha...@oracle.com] > Sent: Tuesday, August 23, 2016 4:16 PM > To: Daniel Glöckner > Cc: openjfx-dev@openjdk.java.net > Subject: Re: Playing a sound at regular intervals > > > > We're trying to play a notification sound at a regular interval (every &

Playing a sound at regular intervals

2016-08-23 Thread Daniel Glöckner
Hi, We're trying to play a notification sound at a regular interval (every 500ms) in a loop. It should sound like "bing.bing.bing." and not like "bing..bing..bing...bing" if you know what I mean ;) >From the JavaDoc we were guessing that an efficient way to do this would be to >set cycle

End-to-end performance tests for distributed JavaFX application

2016-08-17 Thread Daniel Glöckner
Hi, We're looking at developing a performance benchmark suite for our distributed JavaFX application. We want end-to-end metrics which include rendering / event processing in the UI. Example 1) @T_0 server sends update to client, @T_1 client receives the update, @T_2 the update is rendered. Mea

RE: Structuring CSS Stylesheets

2016-08-16 Thread Daniel Glöckner
Hi, > -Original Message- > From: Kevin Rushforth [mailto:kevin.rushfo...@oracle.com] > Sent: Monday, August 15, 2016 6:02 PM > To: David Grieve > Cc: Daniel Glöckner; openjfx-dev@openjdk.java.net > Subject: Re: Structuring CSS Stylesheets > > One slight correct

Focus Traversal of Nodes / Cells in TreeTableView

2016-08-15 Thread Daniel Glöckner
Hi, We're trying to implement an editable data grid using a TreeTableView. The tree table contains nodes: List> columns = ...; theTreeTable.getColumns().setAll(columns); Some of the nodes are custom controls (basically advanced text fields) which are editable: someColumn.setCellValueFactory(ce

RE: Structuring CSS Stylesheets

2016-08-15 Thread Daniel Glöckner
ng CSS Stylesheets > > > > On 8/15/16 9:46 AM, Daniel Glöckner wrote: > > Hi, > > > > We recently came across a number of performance issues which were caused > by our poor CSS. > > > > Our stylesheet contained too many selectors, specifically too many generic &g

Structuring CSS Stylesheets

2016-08-15 Thread Daniel Glöckner
Hi, We recently came across a number of performance issues which were caused by our poor CSS. Our stylesheet contained too many selectors, specifically too many generic selectors targeting "common" JavaFX controls (.text, .label etc.). We found the culprits by patching the JRE, adding some sta