Class: RWin::Pen
- Inherits:
-
Data
- Object
- Data
- RWin::Pen
- Defined in:
- ext/rwin/rw_resources.c
Instance Method Summary collapse
Constructor Details
#initialize(*args) ⇒ Object
970 971 972 973 974 975 |
# File 'ext/rwin/rw_resources.c', line 970 static VALUE rwpen_initialize(int argc, VALUE *argv, VALUE self){ RwPen *rp = DATA_PTR(self); init_rwpen(argc, argv, rp); return self; } |
Instance Method Details
#_hpen ⇒ Object
977 978 979 980 981 |
# File 'ext/rwin/rw_resources.c', line 977 static VALUE rwpen_hpen(VALUE self){ RwPen *rp = DATA_PTR(self); return ULONG_PTR2NUM((ULONG_PTR)rp->hpen); } |
#dispose ⇒ Object
983 984 985 986 987 988 989 990 991 992 |
# File 'ext/rwin/rw_resources.c', line 983 static VALUE rwpen_dispose(VALUE self){ RwPen *rp = DATA_PTR(self); if (rp->hpen) { DeleteObject(rp->hpen); rp->hpen = NULL; return Qtrue; } return Qnil; } |