Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
SWT/Devel/Gtk
Contents
Getting started
If you are new to or want to learn SWT-GTK development, please see the comprehensive SWT-GTK development guide
SWT-GTK development articles
GTK compilation
- Compiling various versions of GTK
- JHBuild : Compile newest GTK+ versions and it's dependencies with with jhbuild
- Defining a version specific GTK macro to prevent compilation errors
- Using locally compiled GTK libraries with native GTK snippets
SWT JNI compilation and os_custom development
- Eliminating "sentinel" warnings on SWT JNI compilation
- os custom development (swt fixed container written in C)
GTK CSS
Debugging
Wayland development
Accessibility
Equinox launcher
- For GTK related Equinox launcher information, refer to the Equinox documentation.
Coding
Testing
Uploading your patch
Miscellaneous
- Finding which version of GTK your Eclipse runs on
- Enabling icons in menus, buttons, and more in GNOME3
- Determining what version of GTK shipped with Fedora
- GNOME documentation on changes from GTK2 to GTK3
- SWT JUnit tests
- How to fix massive import errors after repository reset
- Fix "missing gtk-*.so" file errors when launching a child Eclipse
Useful Eclipse wiki pages
These are pages mostly for special interest.
- Useful tools/shortcuts within Eclipse to make SWT development easier Useful Eclipse Shortcuts
See Also External
- SWT tagged posts on Leo's blog: CoffeeOrientedProgramming.com
- How to update Fedora Eclipse to from stable to rawhide Eclipse to Rawhide
- Introduction to bash scripting Bash for Beginners Guide