Module: TkUtil
- Defined in:
- tkutil/tkutil.c
Defined Under Namespace
Classes: CallbackSubst
Constant Summary collapse
- RELEASE_DATE =
rb_obj_freeze(rb_str_new2(tkutil_release_date))
- None =
TK_None
Class Method Summary collapse
- ._conv_args ⇒ Object
- ._get_eval_enc_str ⇒ Object
- ._get_eval_string ⇒ Object
- ._symbolkey2str ⇒ Object
-
.bool ⇒ Object
***********************************.
- .callback ⇒ Object
-
.eval_cmd ⇒ Object
***********************************.
- .hash_kv ⇒ Object
- .install_cmd ⇒ Object
- .num_or_str ⇒ Object
- .number ⇒ Object
- .string ⇒ Object
- .uninstall_cmd ⇒ Object
Instance Method Summary collapse
- #_conv_args ⇒ Object
- #_fromUTF8 ⇒ Object
- #_get_eval_enc_str ⇒ Object
- #_get_eval_string ⇒ Object
- #_symbolkey2str ⇒ Object
- #_toUTF8 ⇒ Object
-
#bool ⇒ Object
***********************************.
- #hash_kv ⇒ Object
- #num_or_str ⇒ Object
- #number ⇒ Object
- #string ⇒ Object
Class Method Details
._conv_args ⇒ Object
._get_eval_enc_str ⇒ Object
._get_eval_string ⇒ Object
._symbolkey2str ⇒ Object
.bool ⇒ Object
***********************************
|
# File 'tkutil/tkutil.c'
static VALUE
tcl2rb_bool(self, value)
VALUE self;
VALUE value;
{
if (TYPE(value) == T_FIXNUM) {
if (NUM2INT(value) == 0) {
return Qfalse;
}
|
.callback ⇒ Object
.eval_cmd ⇒ Object
***********************************
|
# File 'tkutil/tkutil.c'
static VALUE
tk_eval_cmd(argc, argv, self)
int argc;
VALUE argv[];
VALUE self;
{
volatile VALUE cmd, rest;
rb_scan_args(argc, argv, "1*", &cmd, &rest);
return rb_eval_cmd(cmd, rest, 0);
}
|
.hash_kv ⇒ Object
.install_cmd ⇒ Object
.num_or_str ⇒ Object
.number ⇒ Object
.string ⇒ Object
.uninstall_cmd ⇒ Object
Instance Method Details
#_conv_args ⇒ Object
#_fromUTF8 ⇒ Object
#_get_eval_enc_str ⇒ Object
#_get_eval_string ⇒ Object
#_symbolkey2str ⇒ Object
#_toUTF8 ⇒ Object
#bool ⇒ Object
***********************************
|
# File 'tkutil/tkutil.c'
static VALUE
tcl2rb_bool(self, value)
VALUE self;
VALUE value;
{
if (TYPE(value) == T_FIXNUM) {
if (NUM2INT(value) == 0) {
return Qfalse;
}
|