Skip to content

Conversation

@andreas56
Copy link
Contributor

This is a port envy24control from GTK 2 to GTK 3.

Note: There is another very similar port in #27, but that one isn't quite finished. I did my port before noticing that there already was one, but I have compared them now to check that I didn't miss anything. My version has more changes, as I wanted to avoid using deprecated GTK functions. It also fixes the rendering of the level meters and optimizes it a bit so the CPU load isn't much higher than it was in GTK 2.

Note 2: the fix from #31 is included in this pull request, as it is necessary for the spin buttons to work in GTK 3.

Note 3: my other envy24control pull requests are not included here, as they are not related to GTK 3. #29 will probably cause merge conflicts with this one, but I will fix them if you decide to merge any of the pull requests.

@perexg
Copy link
Member

perexg commented Apr 9, 2025

I applied other PRs, please, rebase and update this port. Thank you.

Signed-off-by: Andreas Persson <andreasp56@outlook.com>
@andreas56
Copy link
Contributor Author

Thank you! I've done the rebase now.

@perexg perexg closed this in ddc93b6 Apr 9, 2025
@andreas56 andreas56 deleted the envy-gtk3 branch April 9, 2025 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants