Fcitx
Classes | Typedefs
inputcontext.h File Reference

Input Context for Fcitx. More...

#include <array>
#include <cstdint>
#include <functional>
#include <memory>
#include <string>
#include <string_view>
#include <fcitx-utils/capabilityflags.h>
#include <fcitx-utils/macros.h>
#include <fcitx-utils/rect.h>
#include <fcitx-utils/trackableobject.h>
#include <fcitx/event.h>
#include <fcitx/fcitxcore_export.h>
#include <fcitx/inputcontextproperty.h>
#include <fcitx/surroundingtext.h>
Include dependency graph for inputcontext.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fcitx::InputContext
 An input context represents a client of Fcitx. More...
 
class  fcitx::InputContextV2
 
class  fcitx::InputContextEventBlocker
 A helper class for frontend addon. More...
 

Typedefs

using fcitx::ICUUID = std::array< uint8_t, 16 >
 
using fcitx::InputContextVisitor = std::function< bool(InputContext *ic)>
 

Detailed Description

Input Context for Fcitx.

Definition in file inputcontext.h.