![]() |
![]() |
![]() |
Cutterリファレンスマニュアル | ![]() |
---|---|---|---|---|
Top | 説明 |
void gcut_inspect_direct (GString *string, gconstpointer data, gpointer user_data); void gcut_inspect_int (GString *string, gconstpointer data, gpointer user_data); void gcut_inspect_uint (GString *string, gconstpointer data, gpointer user_data); void gcut_inspect_string (GString *string, gconstpointer data, gpointer user_data); void gcut_inspect_type (GString *string, gconstpointer data, gpointer user_data); void gcut_inspect_flags (GString *string, gconstpointer data, gpointer user_data); void gcut_inspect_enum (GString *string, gconstpointer data, gpointer user_data); void gcut_inspect_pointer (GString *string, gconstpointer data, gpointer user_data);
void gcut_inspect_direct (GString *string, gconstpointer data, gpointer user_data);
符号なし整数としてdata
の詳細を示します。
例:
gcut_inspect_direct(string, GUINT_TO_POINTER(100), NULL) -> "100"
|
出力の文字列。 |
|
関心のある対象。 |
|
ユーザが渡したデータ。(無視されます) |
1.0.6から
void gcut_inspect_int (GString *string, gconstpointer data, gpointer user_data);
整数としてdata
の詳細を示します。
例:
gcut_inspect_int(string, GINT_TO_POINTER(100), NULL) -> "100"
|
出力の文字列。 |
|
関心のある対象。 |
|
ユーザが渡したデータ。(無視されます) |
1.0.6から
void gcut_inspect_uint (GString *string, gconstpointer data, gpointer user_data);
符号なし整数としてdata
の詳細を示します。
例:
gcut_inspect_uint(string, GUINT_TO_POINTER(100), NULL) -> "100"
|
出力の文字列。 |
|
関心のある対象。 |
|
ユーザが渡したデータ。(無視されます) |
1.0.6から
void gcut_inspect_string (GString *string, gconstpointer data, gpointer user_data);
文字列としてdata
の詳細を示します。NULL
でも構いません。
例:
gcut_inspect_string(string, "string", NULL) -> "\"string\""
|
出力の文字列。 |
|
関心のある対象。 |
|
ユーザが渡したデータ。(無視されます) |
1.0.6から
void gcut_inspect_type (GString *string, gconstpointer data, gpointer user_data);
GType
としてdata
の詳細を示します。
例:
gcut_inspect_type(string, GTK_TYPE_WINDOW, NULL) -> "<GtkWindow>"
|
出力の文字列。 |
|
関心のある対象。 |
|
ユーザが渡したデータ。(無視されます) |
1.0.6から
void gcut_inspect_flags (GString *string, gconstpointer data, gpointer user_data);
GFlagsの型の値としてdata
の詳細を示します。
例:
GType flags_type; GtkWidgetFlags flags; flags_type = GTK_TYPE_WIDGET_FLAGS; flags = GTK_TOPLEVEL | GTK_VISIBLE; gcut_inspect_flags(string, &flags, &flags_type); -> #<GtkWidgetFlags: toplevel|visible (GTK_TOPLEVEL:0x10)|(GTK_VISIBLE:0x100)>
|
出力の文字列。 |
|
関心のある対象。 |
|
GFlagsの型のポインタ。 |
1.0.6から
void gcut_inspect_enum (GString *string, gconstpointer data, gpointer user_data);
GEnumの型の値としてdata
の詳細を示します。
例:
GType enum_type; GtkWidgetHelpType value; enum_type = GTK_TYPE_WIDGET_HELP_TYPE; value = GTK_WIDGET_HELP_TOOLTIP; gcut_inspect_enum(string, &value, &enum_type); -> #<GtkWidgetHelpType: tooltip(GTK_WIDGET_HELP_TOOLTIP:0)>
|
出力の文字列。 |
|
関心のある対象。 |
|
GEnumの型のポインタ。 |
1.0.6から
void gcut_inspect_pointer (GString *string, gconstpointer data, gpointer user_data);
ポインタとしてdata
の詳細を示します。
例:
memory = malloc(1); gcut_inspect_pointer(string, memory, NULL) -> "#<0xXXXXXXX>"
|
出力の文字列。 |
|
関心のある対象。 |
|
ユーザが渡したデータ。(無視されます) |
1.0.6から