Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > tkライブラリ

library tk

要約

tkを用いてGUIアプリケーションを作成するためのライブラリです。

参考

クラス

class TclTkIp
class TkAfter
class TkBindTag
  class TkBindTagAll
  class TkDatabaseClass
class TkBitmapImage
class TkButton
class TkCanvas
class TkCheckButton

Alias of TkCheckbutton

class TkCheckbutton
class TkCore::Tk_OBJECT_TABLE
class TkEntry
class TkFont

extend TkFont::CoreMethods

class TkFont::DescendantFont
class TkFrame
  class TkLabelFrame
  class TkLabelframe

Alias of TkLabelFrame

  class TkMenubar
class TkKernel
  class TkCallbackEntry
  class TkObject
   class TkImage
   class TkMsgCat

Alias of TkMsgCatalog

   class TkMsgCatalog
   class TkNamespace
   class TkNamespace::Ensemble
   class TkNamespace::NsCode
   class TkNamespace::ScopeArgs
   class TkTextImage
   class TkTextMark
    class TkTextNamedMark
     class TkTextMarkAnchor
     class TkTextMarkCurrent
     class TkTextMarkInsert
   class TkTextTag
    class TkTextNamedTag
     class TkTextTagSel
   class TkTextWindow
   class TkWindow
    class TkDialog2

Alias of TkDialogObj

    class TkDialogObj
     class TkDialog
     class TkWarning2

Alias of TkWarningObj

     class TkWarningObj
      class TkWarning
    class TkPanedWindow
    class TkPanedwindow

Alias of TkPanedWindow

    class TkRoot
    class TkTextWin
   class TkcItem

include TkcTagAccess

    class TkcImage
   class TkcTag
    class TkcGroup
    class TkcNamedTag

Alias of TkcTagString

    class TkcTagAll
    class TkcTagCurrent
    class TkcTagString
class TkLabel
class TkListbox

リストボックスウィジェットのクラスです。 リストボックスウィジェットは項目の一覧を表すウィジェットです。

class TkMenu
  class TkCloneMenu

Alias of TkMenuClone

  class TkMenuClone
  class TkOptionMenubutton::OptionMenu
  class TkSysMenu_Apple
  class TkSysMenu_Help
  class TkSysMenu_System
class TkMenuButton

Alias of TkMenubutton

class TkMenubutton
  class TkOptionMenuButton

Alias of TkOptionMenubutton

  class TkOptionMenubutton
class TkMessage
class TkNamedVirtualEvent
class TkPackage
class TkPhotoImage
class TkRadioButton

ラジオボタンウィジェットのクラスです。 ラジオボタンは、複数の選択項目のうちの1つを選択するウィジェットです。

class TkScale
class TkScrollbar
  class TkXScrollbar
  class TkYScrollbar
class TkSpinbox
class TkText
  class TkText::Peer
class TkTimer

Alias of TkAfter

  class TkRTTimer
class TkToplevel
class TkUtil::CallbackSubst
  class TkEvent::Event
  class TkSpinbox::SpinCommand::ValidateArgs
  class TkValidateCommand::ValidateArgs
class TkValidateCommand

include TkComm

  class TkSpinbox::SpinCommand
  class TkValidation::ValidateCmd
class TkVariable

Tclの変数をアクセスするためのクラスです。 ((-Tclの配列としての振る舞いは仕様が不安定のようです-))

  class TkVarAccess

Tclライブラリなどで既に定義されている変数にアクセスするためのクラスで す。((-Tclのスコープを意識して利用しないとうまくアクセスできないと思わ れる。また、現状Tclの配列にはアクセスすることはできない-))

class TkVirtualEvent
class TkVirtualEvent::PreDefVirtEvent

Alias of TkNamedVirtualEvent

class TkcArc
class TkcBitmap
class TkcLine
class TkcOval
class TkcPolygon
class TkcRectangle
class TkcText
class TkcWindow
class Tkutil::CallbackSubst::Info
class Tk::EncodedString
  class Tk::BinaryString
  class Tk::UTF8_String
class TkText::IndexString
class Tk::OptionObj

モジュール

module TclTkLib
module TclTkLib::EventFlag
module TclTkLib::VarAccessFlag
module Tk
module Tk::Clock
module Tk::Encoding

@todo

module Tk::ItemValidateConfigure
module Tk::Scrollable
module Tk::ValidateConfigure
module Tk::Wm
module Tk::X_Scrollable
module Tk::Y_Scrollable
module TkBgError
module TkBindCore
module TkCanvasItemConfig
module TkClipboard
module TkComm
module TkComposite
module TkConfigMethod
module TkConsole
module TkCore
module TkEvent
module TkEvent::Event::Grp
module TkEvent::Event::StateMask
module TkEvent::Event::TypeNum
module TkFont::CoreMethods
module TkGrid

ウィジェットを配置するためのモジュールです。 このモジュールにより、ウィジェットは格子状に配置されます。

module TkItemConfigMethod
module TkItemConfigOptkeys
module TkItemFontOptkeys
module TkKinput
module TkListItemConfig
module TkMacResource
module TkManageFocus
module TkMenuEntryConfig
module TkMenuSpec
module TkOptionDB
module TkOptionDB::Priority
module TkPack

ウィジェットを配置するためのモジュールです。 このモジュールにより、ウィジェットは空き領域を順次詰めるように配置されます。

module TkPalette

extend Tk

module TkPlace
module TkSelection
module TkSystemMenu
module TkText::IndexModMethods
module TkTextTagConfig
module TkTreatFont
module TkTreatItemFont
module TkTreatTagFont
module TkUtil
module TkValidation
module TkValidation::ValidateCmd::Action
module TkWinDDE
module TkWinRegistry
module TkWinfo
module TkXIM
module TkcTagAccess

オブジェクト

object TkCore::INTERP

INTERP は TclTkIp のインスタンス。

例外クラス

class TkCallbackBreak
class TkCallbackContinue
class TkCallbackReturn
class TkLocalJumpError
  class TkCallbackRedo
  class TkCallbackRetry
  class TkCallbackThrow

同時にrequireされるライブラリ

tcltklib
tk

tkを用いてGUIアプリケーションを作成するためのライブラリです。

tk/autoload
tk/bgerror
tk/bindtag
tk/button
tk/canvas
tk/canvastag
tk/checkbutton
tk/clipboard
tk/clock
tk/composite
tk/console
tk/dialog
tk/encodedstr
tk/entry
tk/event
tk/font
tk/frame
tk/grid
tk/image
tk/itemconfig
tk/itemfont
tk/kinput
tk/label
tk/labelframe
tk/listbox
tk/macpkg
tk/menu
tk/menubar
tk/menuspec
tk/message
tk/mngfocus
tk/msgcat
tk/namespace
tk/optiondb
tk/optionobj
tk/pack
tk/package
tk/palette
tk/panedwindow
tk/place
tk/radiobutton
tk/root
tk/scale
tk/scrollable
tk/scrollbar
tk/scrollbox
tk/selection
tk/spinbox
tk/tagfont
tk/text
tk/textimage
tk/textmark
tk/texttag
tk/textwindow
tk/timer
tk/toplevel
tk/txtwin_abst
tk/validation
tk/variable
tk/virtevent
tk/winfo
tk/winpkg
tk/wm
tk/xim
tkutil

サブライブラリ

multi-tk
remote-tk
tk/after
tkafter
tkbgerror
tkcanvas
tkclass
tkconsole
tkdialog
tkentry
tkextlib/blt

BLT support

tkextlib/bwidget
tkextlib/ICONS

ICONS support

tkextlib/itcl
tkextlib/itk
tkextlib/iwidgets
tkextlib/pkg_checker

Ruby/Tk extension library checker

tkextlib/tcllib
tkextlib/tclx
tkextlib/tile
tkextlib/tkDND
tkextlib/tkHTML
tkextlib/tkimg
tkextlib/tktable
tkextlib/tktrans
tkextlib/treectrl
tkextlib/vu
tkextlib/winico
tkfont
tkmacpkg
tkmenubar
tkmngfocus
tkpalette
tkscrollbox
tktext
tkvirtevent
tkwinpkg

追加・再定義されるメソッド

TclTkIp#__eval TclTkIp#__fromUTF8 TclTkIp#__invoke TclTkIp#__toUTF8 TclTkIp#_ip_id_ TclTkIp#encoding TclTkIp#encoding= TclTkLib._encoding TclTkLib._encoding= TclTkLib.encoding TclTkLib.encoding=

library tk