In Files

  • tk/lib/tkextlib/tile/style.rb

Class/Module Index [+]

Quicksearch

Tk::Tile::Style

Public Class Methods

configure(style=nil, keys=nil) click to toggle source
 
               # File tk/lib/tkextlib/tile/style.rb, line 20
def configure(style=nil, keys=nil)
  if style.kind_of?(Hash)
    keys = style
    style = nil
  end
  style = '.' unless style

  if Tk::Tile::TILE_SPEC_VERSION_ID < 7
    sub_cmd = 'default'
  else
    sub_cmd = 'configure'
  end

  if keys && keys != None
    tk_call('style', sub_cmd, style, *hash_kv(keys))
  else
    tk_call('style', sub_cmd, style)
  end
end
            
Also aliased as: default
default(style=nil, keys=nil) click to toggle source
Alias for: configure
element_create(name, type, *args) click to toggle source
 
               # File tk/lib/tkextlib/tile/style.rb, line 75
def element_create(name, type, *args)
  tk_call('style', 'element', 'create', name, type, *args)
end
            
element_names() click to toggle source
 
               # File tk/lib/tkextlib/tile/style.rb, line 79
def element_names()
  list(tk_call('style', 'element', 'names'))
end
            
element_options(elem) click to toggle source
 
               # File tk/lib/tkextlib/tile/style.rb, line 83
def element_options(elem)
  simplelist(tk_call('style', 'element', 'options', elem))
end
            
layout(style=nil, spec=nil) click to toggle source
 
               # File tk/lib/tkextlib/tile/style.rb, line 61
def layout(style=nil, spec=nil)
  if style.kind_of?(Hash)
    spec = style
    style = nil
  end
  style = '.' unless style

  if spec
    tk_call('style', 'layout', style, spec)
  else
    _style_layout(list(tk_call('style', 'layout', style)))
  end
end
            
lookup(style, opt, state=None, fallback_value=None) click to toggle source
 
               # File tk/lib/tkextlib/tile/style.rb, line 55
def lookup(style, opt, state=None, fallback_value=None)
  tk_call('style', 'lookup', style, '-' << opt.to_s, state, fallback_value)
end
            
map(style=nil, keys=nil) click to toggle source
 
               # File tk/lib/tkextlib/tile/style.rb, line 41
def map(style=nil, keys=nil)
  if style.kind_of?(Hash)
    keys = style
    style = nil
  end
  style = '.' unless style

  if keys && keys != None
    tk_call('style', 'map', style, *hash_kv(keys))
  else
    tk_call('style', 'map', style)
  end
end
            
theme_create(name, keys=nil) click to toggle source
 
               # File tk/lib/tkextlib/tile/style.rb, line 87
def theme_create(name, keys=nil)
  if keys && keys != None
    tk_call('style', 'theme', 'create', name, *hash_kv(keys))
  else
    tk_call('style', 'theme', 'create', name)
  end
end
            
theme_names() click to toggle source
 
               # File tk/lib/tkextlib/tile/style.rb, line 100
def theme_names()
  list(tk_call('style', 'theme', 'names'))
end
            
theme_settings(name, cmd=nil, &b) click to toggle source
 
               # File tk/lib/tkextlib/tile/style.rb, line 95
def theme_settings(name, cmd=nil, &b)
  cmd = Proc.new(&b) if !cmd && b
  tk_call('style', 'theme', 'settings', name, cmd)
end
            
theme_use(name) click to toggle source
 
               # File tk/lib/tkextlib/tile/style.rb, line 104
def theme_use(name)
  tk_call('style', 'theme', 'use', name)
end