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.
Difference between revisions of "SWT/Devel/Gtk"
(→See Also External) |
(→SWT GTK Development Articles) |
||
Line 1: | Line 1: | ||
− | = SWT GTK | + | = Getting started = |
+ | If you are new to or want to learn SWT-GTK development, please see the [[SWT/Devel/Gtk/Dev_guide | comprehensive SWT-GTK development guide]] | ||
− | = | + | = SWT-GTK development articles = |
* [[SWT/Devel/Gtk/Dev_guide | Comprehensive SWT development guide]] | * [[SWT/Devel/Gtk/Dev_guide | Comprehensive SWT development guide]] | ||
− | == GTK | + | == GTK compilation == |
* [[SWT/Devel/Gtk/Compiling_Gtk | Compiling various versions of GTK]] | * [[SWT/Devel/Gtk/Compiling_Gtk | Compiling various versions of GTK]] | ||
* [[SWT/Devel/Gtk/jhbuild | JHBuild : Compile newest GTK+ versions and it's dependencies with with jhbuild]] | * [[SWT/Devel/Gtk/jhbuild | JHBuild : Compile newest GTK+ versions and it's dependencies with with jhbuild]] | ||
Line 10: | Line 11: | ||
* [[SWT/Devel/Gtk/pkg-config_compiled_GTK | Using locally compiled GTK libraries with native GTK snippets]] | * [[SWT/Devel/Gtk/pkg-config_compiled_GTK | Using locally compiled GTK libraries with native GTK snippets]] | ||
− | == SWT JNI | + | == SWT JNI compilation and os_custom development== |
* [[SWT/Devel/Gtk/Sentinel_warning | Eliminating "sentinel" warnings on SWT JNI compilation]] | * [[SWT/Devel/Gtk/Sentinel_warning | Eliminating "sentinel" warnings on SWT JNI compilation]] | ||
* [[SWT/Devel/Gtk/os_custom | os custom development (swt fixed container written in C)]] | * [[SWT/Devel/Gtk/os_custom | os custom development (swt fixed container written in C)]] | ||
− | == CSS == | + | == GTK CSS == |
* [[SWT/Devel/Gtk/CSS_selector | Avoid "expected valid selector" warnings in console output]] | * [[SWT/Devel/Gtk/CSS_selector | Avoid "expected valid selector" warnings in console output]] | ||
Line 20: | Line 21: | ||
* [[SWT/Devel/Gtk/crashstack | Getting more information from a jvm crash ]] | * [[SWT/Devel/Gtk/crashstack | Getting more information from a jvm crash ]] | ||
− | == Wayland | + | == Wayland development == |
* [[SWT/Devel/Gtk/Wayland | Getting started with Wayland development]] | * [[SWT/Devel/Gtk/Wayland | Getting started with Wayland development]] | ||
Line 26: | Line 27: | ||
* [[SWT/Devel/Gtk/Atk | ATK Introduction]] | * [[SWT/Devel/Gtk/Atk | ATK Introduction]] | ||
− | == Equinox | + | == Equinox launcher == |
− | * For | + | * For GTK related Equinox launcher information, refer to the [[Equinox/dev/gtk | Equinox documentation]]. |
== Coding == | == Coding == | ||
Line 36: | Line 37: | ||
* [[SWT/Devel/Gtk/platformTests | Platform (jFace) Tests for SWT developers ]] | * [[SWT/Devel/Gtk/platformTests | Platform (jFace) Tests for SWT developers ]] | ||
− | == Uploading | + | == Uploading your patch == |
* [[SWT/Devel/Gtk/Patch_guidelines | Patch submission guidelines]] | * [[SWT/Devel/Gtk/Patch_guidelines | Patch submission guidelines]] | ||
Revision as of 13:36, 22 August 2018
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
See also 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