[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-openjfx-dev
Subject:    RFR: 8236651: Simplify and update glass gtk backend
From:       Thiago Milczarek Sayao <tsayao () openjdk ! java ! net>
Date:       2020-12-20 0:35:02
Message-ID: jmhA3uSYJ86NkYfIRRArrOUs95l91y8dXnhpKOXXWCY=.36c6ac98-fa69-400e-8fd4-690903a3d07e () github ! com
[Download RAW message or body]

This is a new approach to rewrite parts of gtk glass backend to be more clean.

I will provide small "manageable" PR to incrementally make the backend better.

This PR adresses cleanup of the Size and Positioning code. It makes code more \
"straightforward" and easier to maintain.

Current status:
![image](https://user-images.githubusercontent.com/30704286/102702414-1b1b1800-4241-11eb-90bf-8ab737ce2e04.png)


-------------

Commit messages:
 - Fix parent window being resizable (it should not)
 - Minor fix to positioning
 - Small adjustment
 - Fixes
 - Revert files
 - Replace the window size & positining code
 - Merge pull request #14 from openjdk/master
 - Merge pull request #13 from openjdk/master
 - Merge pull request #12 from openjdk/master
 - Merge pull request #11 from openjdk/master
 - ... and 7 more: https://git.openjdk.java.net/jfx/compare/f2928d95...bdfd0deb

Changes: https://git.openjdk.java.net/jfx/pull/367/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jfx&pr=367&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8236651
  Stats: 613 lines in 5 files changed: 136 ins; 311 del; 166 mod
  Patch: https://git.openjdk.java.net/jfx/pull/367.diff
  Fetch: git fetch https://git.openjdk.java.net/jfx pull/367/head:pull/367

PR: https://git.openjdk.java.net/jfx/pull/367


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic