Module | Tk::BWidget::Widget
In: | tk/lib/tkextlib/bwidget/widget.rb

### Methods

__cget_cmd __config_cmd __pathname add_map bwinclude cget create declare define destroy focus_next focus_ok focus_prev generate_doc generate_widget_doc get_option get_variable has_changed init set_option sub_cget sync_options tkinclude

### Included Modules

Tk

### Public Class methods

__cget_cmd()

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 24
      def self.__cget_cmd
        ['Widget::cget']
      end

__config_cmd()

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 28
      def self.__config_cmd
        ['Widget::configure']
      end

__pathname()

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 20
      def self.__pathname
        'Widget::configure'
      end

add_map(klass, subclass, subpath, opts)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 36
      def self.add_map(klass, subclass, subpath, opts)
        tk_call('Widget::addmap', klass, subclass, subpath, opts)
      end

bwinclude(klass, subclass, subpath, *args)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 40
      def self.bwinclude(klass, subclass, subpath, *args)
        tk_call('Widget::bwinclude', klass, subclass, subpath, *args)
      end

cget(slot)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 32
      def self.cget(slot)
        self.current_configinfo(slot).values[0]
      end

create(klass, path, rename=None, &b)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 44
      def self.create(klass, path, rename=None, &b)
        win = window(tk_call('Widget::create', klass, path, rename))
        win.instance_eval(&b) if b
        win
      end

declare(klass, optlist)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 50
      def self.declare(klass, optlist)
        tk_call('Widget::declare', klass, optlist)
      end

define(klass, filename, *args)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 54
      def self.define(klass, filename, *args)
        tk_call('Widget::define', klass, filename, *args)
      end

destroy(win)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 58
      def self.destroy(win)
        tk_call('Widget::destroy', _epath(win))
      end

focus_next(win)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 62
      def self.focus_next(win)
        tk_call('Widget::focusNext', win)
      end

focus_ok(win)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 66
      def self.focus_ok(win)
        tk_call('Widget::focusOk', win)
      end

focus_prev(win)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 70
      def self.focus_prev(win)
        tk_call('Widget::focusPrev', win)
      end

generate_doc(dir, widgetlist)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 74
      def self.generate_doc(dir, widgetlist)
        tk_call('Widget::generate-doc', dir, widgetlist)
      end

generate_widget_doc(klass, iscmd, file)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 78
      def self.generate_widget_doc(klass, iscmd, file)
        tk_call('Widget::generate-widget-doc', klass, iscmd, file)
      end

get_option(win, option)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 82
      def self.get_option(win, option)
        tk_call('Widget::getoption', win, option)
      end

get_variable(win, varname, my_varname=None)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 86
      def self.get_variable(win, varname, my_varname=None)
        tk_call('Widget::getVariable', win, varname, my_varname)
      end

has_changed(win, option, pvalue)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 90
      def self.has_changed(win, option, pvalue)
        tk_call('Widget::hasChanged', win, option, pvalue)
      end

init(klass, win, options)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 94
      def self.init(klass, win, options)
        tk_call('Widget::init', klass, win, options)
      end

set_option(win, option, value)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 98
      def self.set_option(win, option, value)
        tk_call('Widget::setoption', win, option, value)
      end

sub_cget(win, subwidget)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 102
      def self.sub_cget(win, subwidget)
        tk_call('Widget::subcget', win, subwidget)
      end

sync_options(klass, subclass, subpath, options)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 106
      def self.sync_options(klass, subclass, subpath, options)
        tk_call('Widget::syncoptions', klass, subclass, subpath, options)
      end

tkinclude(klass, tkwidget, subpath, *args)

[Source]

    # File tk/lib/tkextlib/bwidget/widget.rb, line 110
      def self.tkinclude(klass, tkwidget, subpath, *args)
        tk_call('Widget::tkinclude', klass, tkwidget, subpath, *args)
      end

[Validate]