module Newt

Constants

ANCHOR_BOTTOM
ANCHOR_LEFT
ANCHOR_RIGHT
ANCHOR_TOP
ARG_APPEND
CALLBACK_HASH
COLORSET_ACTBUTTON
COLORSET_ACTCHECKBOX
COLORSET_ACTLISTBOX
COLORSET_ACTSELLISTBOX
COLORSET_ACTTEXTBOX
COLORSET_BORDER
COLORSET_BUTTON
COLORSET_CHECKBOX
COLORSET_COMPACTBUTTON
COLORSET_DISENTRY
COLORSET_EMPTYSCALE
COLORSET_ENTRY
COLORSET_FULLSCALE
COLORSET_HELPLINE
COLORSET_LABEL
COLORSET_LISTBOX
COLORSET_ROOT
COLORSET_ROOTTEXT
COLORSET_SELLISTBOX
COLORSET_SHADOW
COLORSET_TEXTBOX
COLORSET_TITLE
COLORSET_WINDOW
FLAGS_RESET
FLAGS_SET
FLAGS_TOGGLE
FLAG_BORDER
FLAG_CHECKBOX
FLAG_DISABLED
FLAG_HIDDEN
FLAG_MULTIPLE
FLAG_NOF12
FLAG_PASSWORD
FLAG_RETURNEXIT
FLAG_SCROLL
FLAG_SELECTED
FLAG_SHOWCURSOR
FLAG_WRAP
GRID_COMPONENT
GRID_EMPTY
GRID_FLAG_GROWX
GRID_FLAG_GROWY
GRID_SUBGRID
KEY_BKSPC
KEY_DELETE
KEY_DOWN
KEY_END
KEY_F1
KEY_F10
KEY_F11
KEY_F12
KEY_F2
KEY_F3
KEY_F4
KEY_F5
KEY_F6
KEY_F7
KEY_F8
KEY_F9
KEY_HOME
KEY_INSERT
KEY_LEFT
KEY_PGDN
KEY_PGUP
KEY_RIGHT
KEY_UNTAB
KEY_UP
VERSION

Public Class Methods

COLORSET_CUSTOM(p1) click to toggle source
static VALUE rb_ext_ColorSetCustom(VALUE self, VALUE id)
{
  return INT2NUM(NEWT_COLORSET_CUSTOM(NUM2INT(id)));
}
reflow_text(p1, p2, p3, p4) click to toggle source
static VALUE rb_ext_ReflowText(VALUE self, VALUE text, VALUE width, VALUE flexDown, VALUE flexUp)
{
  int actualWidth, actualHeight;
  char *p;
  VALUE ary = rb_ary_new2(3);

  p = newtReflowText(StringValuePtr(text), NUM2INT(width), NUM2INT(flexDown), NUM2INT(flexUp),
      &actualWidth, &actualHeight);

  rb_ary_push(ary, rb_str_new2(p));
  rb_ary_push(ary, INT2NUM(actualWidth));
  rb_ary_push(ary, INT2NUM(actualHeight));
  return ary;
}