Method: CDK::CDKOBJS#initialize

Defined in:
lib/cdk/cdk_objs.rb

#initializeCDKOBJS



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/cdk/cdk_objs.rb', line 9

def initialize
  @has_focus = true
  @is_visible = true

  CDK::ALL_OBJECTS << self

  # set default line-drawing characters
  @ULChar = Ncurses::ACS_ULCORNER
  @URChar = Ncurses::ACS_URCORNER
  @LLChar = Ncurses::ACS_LLCORNER
  @LRChar = Ncurses::ACS_LRCORNER
  @HZChar = Ncurses::ACS_HLINE
  @VTChar = Ncurses::ACS_VLINE
  @BXAttr = Ncurses::A_NORMAL

  # set default exit-types
  @exit_type = :NEVER_ACTIVATED
  @early_exit = :NEVER_ACTIVATED

  @accepts_focus = false

  # Bound functions
  @binding_list = {}
end