イベント構造体
More...
#include <GxInputImeText.h>
|
|
static constexpr u8 | COMMAND_BACK_SPACE = 8 |
| | バックスペース
|
| |
|
static constexpr u8 | COMMAND_CUT = 24 |
| | カット
|
| |
|
static constexpr u8 | COMMAND_COPY = 3 |
| | コピー
|
| |
|
static constexpr u8 | COMMAND_PASTE = 22 |
| | ペースト
|
| |
|
static constexpr u8 | COMMAND_SELECT_ALL = 1 |
| | 全選択
|
| |
|
static constexpr u8 | COMMAND_ENTER = 13 |
| | エンター
|
| |
|
static constexpr u8 | COMMAND_BELL = 7 |
| | ベル
|
| |
|
static constexpr u8 | COMMAND_LEFT = 17 |
| | 左
|
| |
|
static constexpr u8 | COMMAND_UP = 18 |
| | 上
|
| |
|
static constexpr u8 | COMMAND_RIGHT = 19 |
| | 右
|
| |
|
static constexpr u8 | COMMAND_DOWN = 20 |
| | 下
|
| |
|
static constexpr u8 | COMMAND_INSERT = 21 |
| | 挿入
|
| |
|
static constexpr u8 | COMMAND_DELETE = 23 |
| | 削除
|
| |
|
static constexpr u8 | COMMAND_END = 25 |
| | 終了
|
| |
|
static constexpr u8 | COMMAND_HOME = 26 |
| | ホーム
|
| |
|
static constexpr u8 | ACCELERATE_MASK_SHIFT = 1 |
| | シフト
|
| |
|
static constexpr u8 | ACCELERATE_MASK_CONTROL = 2 |
| | コントロール
|
| |
|
static constexpr u8 | ACCELERATE_MASK_ALT = 4 |
| | オルト
|
| |
|
static constexpr s32 | CALLBACK_MASK_EXECUTE = 1 |
| | 01: この処理を実行する
|
| |
|
static constexpr s32 | CALLBACK_MASK_BREAK = 2 |
| | 10: ただちに終了
|
| |
|
union { | |
| |
|
struct { | |
| |
|
u8 _command | |
| | コマンド
|
| |
|
u8 _accelerate | |
| | アクセラレート
|
| |
|
u8 _data2 | |
| | データ
|
| |
|
u8 _data3 | |
| | データ
|
| |
| } | | |
| |
|
u32 _access32 | |
| | データ
|
| |
| }; | | |
| |
◆ addEnter()
| GX_STR GxImeText::GxImeData::addEnter |
( |
GX_STR | dst | ) |
|
|
static |
改行を連結
- Parameters
-
- Returns
- 連結後の文字列
◆ backSpace()
| GX_STR GxImeText::GxImeData::backSpace |
( |
GX_STR | dst | ) |
|
|
static |
utf8文字を1文字(バイトではない)削除
- Parameters
-
- Returns
- 削除後の文字列
◆ begOfLineByte()
| u32 GxImeText::GxImeData::begOfLineByte |
( |
GX_STR | start, |
|
|
GX_STR | src ) |
|
static |
行頭までのバイト数を取得
- Parameters
-
| start | [in] 元の文字列の先頭位置 |
| src | [in] 元の文字列 |
- Returns
- 行頭までのバイト数
◆ concatenate()
utf8文字を連結
- Parameters
-
| dst | [out] 連結後の文字列 |
| pSrc | [in] 元の文字列 |
- Returns
- 連結後の文字列
◆ endOfLineByte()
| u32 GxImeText::GxImeData::endOfLineByte |
( |
GX_STR | src | ) |
|
|
static |
行末までのバイト数を取得
- Parameters
-
- Returns
- 行末までのバイト数
◆ leftCharByte()
| u32 GxImeText::GxImeData::leftCharByte |
( |
GX_STR | start, |
|
|
GX_STR | src ) |
|
static |
前の1文字のバイト数を取得
- Parameters
-
| start | [in] 元の文字列の先頭位置 |
| src | [in] 元の文字列 |
- Returns
- 前の1文字のバイト数
◆ rightCharByte()
| u32 GxImeText::GxImeData::rightCharByte |
( |
GX_STR | src | ) |
|
|
static |
次の1文字のバイト数を取得
- Parameters
-
- Returns
- 次の1文字のバイト数
◆ trimLeft()
| void GxImeText::GxImeData::trimLeft |
( |
GX_STR | dst, |
|
|
u32 | bytes ) |
|
static |
文字列の先頭を bytes バイト削除して前方を詰める
- Parameters
-
| dst | [in,out] 加工文字列 |
| bytes | [in] 削除バイト数 |
The documentation for this struct was generated from the following files:
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxInputImeText.h
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxInputImeText.cpp