![]() |
![]() |
![]() |
Cutterリファレンスマニュアル | ![]() |
---|---|---|---|---|
Top | 説明 |
void gcut_inspect_boolean (GString *string
,gconstpointer data
,gpointer user_data
); void gcut_inspect_char (GString *string
,gconstpointer data
,gpointer user_data
); void gcut_inspect_direct (GString *string
,gconstpointer data
,gpointer user_data
); void gcut_inspect_double (GString *string
,gconstpointer data
,gpointer user_data
); void gcut_inspect_enum (GString *string
,gconstpointer data
,gpointer user_data
); void gcut_inspect_flags (GString *string
,gconstpointer data
,gpointer user_data
); void gcut_inspect_int (GString *string
,gconstpointer data
,gpointer user_data
); void gcut_inspect_int64 (GString *string
,gconstpointer data
,gpointer user_data
); void gcut_inspect_pointer (GString *string
,gconstpointer data
,gpointer user_data
); void gcut_inspect_size (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_uint (GString *string
,gconstpointer data
,gpointer user_data
); void gcut_inspect_uint64 (GString *string
,gconstpointer data
,gpointer user_data
);
void gcut_inspect_boolean (GString *string
,gconstpointer data
,gpointer user_data
);
真偽値としてdata
の詳細を示します。
例:
gboolean boolean_value; boolean_value = TRUE; gcut_inspect_boolean(string, &boolean_value, NULL) -> "TRUE" boolean_value = FALSE; gcut_inspect_boolean(string, &boolean_value, NULL) -> "FALSE"
|
出力の文字列。 |
|
関心のある対象。 |
|
ユーザが渡したデータ。(無視されます) |
1.1.3から
void gcut_inspect_char (GString *string
,gconstpointer data
,gpointer user_data
);
文字としてdata
の詳細を示します。
例:
gcut_inspect_char(string, 'C', NULL) -> "'C'" gcut_inspect_char(string, '\0', NULL) -> "'\0'" gcut_inspect_char(string, '\n', NULL) -> "'\n'"
|
出力の文字列。 |
|
関心のある対象。 |
|
ユーザが渡したデータ。(無視されます) |
1.1.3から
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_double (GString *string
,gconstpointer data
,gpointer user_data
);
倍精度浮動小数点数としてdata
の詳細を示します。
例:
gdouble double_value = 2.9; gcut_inspect_double(string, &double_value, NULL) -> "2.9"
|
出力の文字列。 |
|
関心のある対象。 |
|
ユーザが渡したデータ。(無視されます) |
1.1.3から
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_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_int (GString *string
,gconstpointer data
,gpointer user_data
);
整数としてdata
の詳細を示します。
例:
gint int_value = 100; gcut_inspect_int(string, &int_value, NULL) -> "100"
|
出力の文字列。 |
|
関心のある対象。 |
|
ユーザが渡したデータ。(無視されます) |
1.0.6から
void gcut_inspect_int64 (GString *string
,gconstpointer data
,gpointer user_data
);
64bit整数としてdata
の詳細を示します。
例:
gint64 int64_value = 100; gcut_inspect_int64(string, &int64_value, NULL) -> "100"
|
出力の文字列。 |
|
関心のある対象。 |
|
ユーザが渡したデータ。(無視されます) |
1.1.3から
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から
void gcut_inspect_size (GString *string
,gconstpointer data
,gpointer user_data
);
符号なし整数としてdata
の詳細を示します。
例:
gsize size_value = 100; gcut_inspect_size(string, &size_value, NULL) -> "100"
|
出力の文字列。 |
|
関心のある対象。 |
|
ユーザが渡したデータ。(無視されます) |
1.1.3から
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_uint (GString *string
,gconstpointer data
,gpointer user_data
);
符号なし整数としてdata
の詳細を示します。
例:
guint uint_value = 100; gcut_inspect_uint(string, &uint_value, NULL) -> "100"
|
出力の文字列。 |
|
関心のある対象。 |
|
ユーザが渡したデータ。(無視されます) |
1.0.6から
void gcut_inspect_uint64 (GString *string
,gconstpointer data
,gpointer user_data
);
64bit符号なし整数としてdata
の詳細を示します。
例:
guint64 uint64_value = 100; gcut_inspect_uint64(string, &uint64_value, NULL) -> "100"
|
出力の文字列。 |
|
関心のある対象。 |
|
ユーザが渡したデータ。(無視されます) |
1.1.3から