イベント構造体
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