├── .clang-format ├── .formatignore ├── .github └── workflows │ └── check.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSES └── LGPL-2.1-or-later.txt ├── README.md ├── cmake ├── CompilerSettings.cmake ├── FindXKBCommon.cmake └── GObjectIntrospection.cmake ├── config.h.in ├── fcitx-gclient ├── CMakeLists.txt ├── Fcitx5GClient.pc.in ├── Fcitx5GClientConfig.cmake.in ├── fcitxgclient.c ├── fcitxgclient.h ├── fcitxgwatcher.c └── fcitxgwatcher.h ├── gtk-common └── marshall.list ├── gtk2 ├── CMakeLists.txt ├── fcitxflags.h ├── fcitxim.c ├── fcitximcontext.cpp ├── fcitximcontext.h ├── immodule-probing.cpp ├── utils.cpp └── utils.h ├── gtk3 ├── CMakeLists.txt ├── fcitxflags.h ├── fcitxim.c ├── fcitximcontext.cpp ├── fcitximcontext.h ├── fcitxtheme.cpp ├── fcitxtheme.h ├── gtk3inputwindow.cpp ├── gtk3inputwindow.h ├── immodule-probing.cpp ├── inputwindow.cpp ├── inputwindow.h ├── utils.cpp └── utils.h └── gtk4 ├── CMakeLists.txt ├── fcitx5imcontext.h ├── fcitxflags.h ├── fcitxim.c ├── fcitximcontext.cpp ├── fcitximcontext.h ├── fcitximcontext5.cpp ├── fcitximcontext5.h ├── fcitximcontextprivate.h ├── fcitxtheme.cpp ├── fcitxtheme.h ├── gtk4inputwindow.cpp ├── gtk4inputwindow.h ├── immodule-probing.cpp ├── inputwindow.cpp ├── inputwindow.h ├── utils.cpp └── utils.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/.clang-format -------------------------------------------------------------------------------- /.formatignore: -------------------------------------------------------------------------------- 1 | gtk3/* 2 | -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSES/LGPL-2.1-or-later.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/LICENSES/LGPL-2.1-or-later.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/README.md -------------------------------------------------------------------------------- /cmake/CompilerSettings.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/cmake/CompilerSettings.cmake -------------------------------------------------------------------------------- /cmake/FindXKBCommon.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/cmake/FindXKBCommon.cmake -------------------------------------------------------------------------------- /cmake/GObjectIntrospection.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/cmake/GObjectIntrospection.cmake -------------------------------------------------------------------------------- /config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/config.h.in -------------------------------------------------------------------------------- /fcitx-gclient/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/fcitx-gclient/CMakeLists.txt -------------------------------------------------------------------------------- /fcitx-gclient/Fcitx5GClient.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/fcitx-gclient/Fcitx5GClient.pc.in -------------------------------------------------------------------------------- /fcitx-gclient/Fcitx5GClientConfig.cmake.in: -------------------------------------------------------------------------------- 1 | @PACKAGE_INIT@ 2 | 3 | include("${CMAKE_CURRENT_LIST_DIR}/Fcitx5GClientTargets.cmake") 4 | -------------------------------------------------------------------------------- /fcitx-gclient/fcitxgclient.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/fcitx-gclient/fcitxgclient.c -------------------------------------------------------------------------------- /fcitx-gclient/fcitxgclient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/fcitx-gclient/fcitxgclient.h -------------------------------------------------------------------------------- /fcitx-gclient/fcitxgwatcher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/fcitx-gclient/fcitxgwatcher.c -------------------------------------------------------------------------------- /fcitx-gclient/fcitxgwatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/fcitx-gclient/fcitxgwatcher.h -------------------------------------------------------------------------------- /gtk-common/marshall.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk-common/marshall.list -------------------------------------------------------------------------------- /gtk2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk2/CMakeLists.txt -------------------------------------------------------------------------------- /gtk2/fcitxflags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk2/fcitxflags.h -------------------------------------------------------------------------------- /gtk2/fcitxim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk2/fcitxim.c -------------------------------------------------------------------------------- /gtk2/fcitximcontext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk2/fcitximcontext.cpp -------------------------------------------------------------------------------- /gtk2/fcitximcontext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk2/fcitximcontext.h -------------------------------------------------------------------------------- /gtk2/immodule-probing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk2/immodule-probing.cpp -------------------------------------------------------------------------------- /gtk2/utils.cpp: -------------------------------------------------------------------------------- 1 | ../gtk3/utils.cpp -------------------------------------------------------------------------------- /gtk2/utils.h: -------------------------------------------------------------------------------- 1 | ../gtk3/utils.h -------------------------------------------------------------------------------- /gtk3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk3/CMakeLists.txt -------------------------------------------------------------------------------- /gtk3/fcitxflags.h: -------------------------------------------------------------------------------- 1 | ../gtk2/fcitxflags.h -------------------------------------------------------------------------------- /gtk3/fcitxim.c: -------------------------------------------------------------------------------- 1 | ../gtk2/fcitxim.c -------------------------------------------------------------------------------- /gtk3/fcitximcontext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk3/fcitximcontext.cpp -------------------------------------------------------------------------------- /gtk3/fcitximcontext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk3/fcitximcontext.h -------------------------------------------------------------------------------- /gtk3/fcitxtheme.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk3/fcitxtheme.cpp -------------------------------------------------------------------------------- /gtk3/fcitxtheme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk3/fcitxtheme.h -------------------------------------------------------------------------------- /gtk3/gtk3inputwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk3/gtk3inputwindow.cpp -------------------------------------------------------------------------------- /gtk3/gtk3inputwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk3/gtk3inputwindow.h -------------------------------------------------------------------------------- /gtk3/immodule-probing.cpp: -------------------------------------------------------------------------------- 1 | ../gtk2/immodule-probing.cpp -------------------------------------------------------------------------------- /gtk3/inputwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk3/inputwindow.cpp -------------------------------------------------------------------------------- /gtk3/inputwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk3/inputwindow.h -------------------------------------------------------------------------------- /gtk3/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk3/utils.cpp -------------------------------------------------------------------------------- /gtk3/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk3/utils.h -------------------------------------------------------------------------------- /gtk4/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk4/CMakeLists.txt -------------------------------------------------------------------------------- /gtk4/fcitx5imcontext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk4/fcitx5imcontext.h -------------------------------------------------------------------------------- /gtk4/fcitxflags.h: -------------------------------------------------------------------------------- 1 | ../gtk2/fcitxflags.h -------------------------------------------------------------------------------- /gtk4/fcitxim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk4/fcitxim.c -------------------------------------------------------------------------------- /gtk4/fcitximcontext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk4/fcitximcontext.cpp -------------------------------------------------------------------------------- /gtk4/fcitximcontext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk4/fcitximcontext.h -------------------------------------------------------------------------------- /gtk4/fcitximcontext5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk4/fcitximcontext5.cpp -------------------------------------------------------------------------------- /gtk4/fcitximcontext5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk4/fcitximcontext5.h -------------------------------------------------------------------------------- /gtk4/fcitximcontextprivate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk4/fcitximcontextprivate.h -------------------------------------------------------------------------------- /gtk4/fcitxtheme.cpp: -------------------------------------------------------------------------------- 1 | ../gtk3/fcitxtheme.cpp -------------------------------------------------------------------------------- /gtk4/fcitxtheme.h: -------------------------------------------------------------------------------- 1 | ../gtk3/fcitxtheme.h -------------------------------------------------------------------------------- /gtk4/gtk4inputwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk4/gtk4inputwindow.cpp -------------------------------------------------------------------------------- /gtk4/gtk4inputwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fcitx/fcitx5-gtk/HEAD/gtk4/gtk4inputwindow.h -------------------------------------------------------------------------------- /gtk4/immodule-probing.cpp: -------------------------------------------------------------------------------- 1 | ../gtk2/immodule-probing.cpp -------------------------------------------------------------------------------- /gtk4/inputwindow.cpp: -------------------------------------------------------------------------------- 1 | ../gtk3/inputwindow.cpp -------------------------------------------------------------------------------- /gtk4/inputwindow.h: -------------------------------------------------------------------------------- 1 | ../gtk3/inputwindow.h -------------------------------------------------------------------------------- /gtk4/utils.cpp: -------------------------------------------------------------------------------- 1 | ../gtk3/utils.cpp -------------------------------------------------------------------------------- /gtk4/utils.h: -------------------------------------------------------------------------------- 1 | ../gtk3/utils.h --------------------------------------------------------------------------------