This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

IME Menu Design Guidelines

1. Input Language Menu

From GNOME 3.8, it will be possible for Input Method Engines to populate the GNOME 3 Input Language Menu with their own menu items. In order to ensure that the Input Language Menu is consistent, well designed and properly integrated with GNOME 3, IME authors should follow these design guidelines for their menus:

2. Preferences Windows

2.1. Technical aspects

To make preference windows integrated with GNOME:

NotShowIn=GNOME;
Type=Application
StartupNotify=true

Here's an example patch for ibus-anthy doing the above in python and gtk+: https://github.com/rtcm/ibus-anthy/commit/63745ac30aa452b55433656087646f9e2d8a638c


2024-10-23 10:58