In Files
- tk/lib/tk/textmark.rb
 
Parent
Methods
Included Modules
Class/Module Index
          ![show/hide quicksearch [+]](./images/find.png)
        
        - Arc
 - Bitmap
 - BitmapImage
 - Checkbutton
 - CloneMenu
 - Font
 - Grid
 - INTERP
 - Labelframe
 - Line
 - MenuButton
 - MultiTkIp
 - MultiTkIp::Command_Queue
 - MultiTkIp::ThreadGroup
 - MultiTkIp_OK
 - MultiTkIp_PseudoToplevel_Evaluable
 - Object
 - Object::TkNamedVirtualEvent
 - Object::TkSystemMenu
 - Object::Ttk
 - OptionMenuButton
 - Oval
 - Pack
 - Panedwindow
 - PhotoImage
 - Place
 - Polygon
 - Radiobutton
 - Rectangle
 - RemoteTkIp
 - Selection
 - Spinbox
 - TclTk
 - TclTkCallback
 - TclTkCommand
 - TclTkImage
 - TclTkInterpreter
 - TclTkIp
 - TclTkLib
 - TclTkLib::EventFlag
 - TclTkLib::RELEASE_TYPE
 - TclTkLib::VarAccessFlag
 - TclTkLibCommand
 - TclTkObject
 - TclTkVariable
 - TclTkWidget
 - TextItem
 - Tk
 - Tk::BLT
 - Tk::BLT::Barchart
 - Tk::BLT::Bitmap
 - Tk::BLT::Busy
 - Tk::BLT::Busy::Shield
 - Tk::BLT::Container
 - Tk::BLT::CutBuffer
 - Tk::BLT::DnD
 - Tk::BLT::DragDrop
 - Tk::BLT::DragDrop::DnD_Handle
 - Tk::BLT::DragDrop::PackageCommand
 - Tk::BLT::DragDrop::PackageCommand::ValidateArgs
 - Tk::BLT::DragDrop::SiteCommand
 - Tk::BLT::DragDrop::SiteCommand::ValidateArgs
 - Tk::BLT::DragDrop::Token
 - Tk::BLT::EPS
 - Tk::BLT::Graph
 - Tk::BLT::GraphCommand
 - Tk::BLT::Hiertable
 - Tk::BLT::Htext
 - Tk::BLT::PlotComponent
 - Tk::BLT::PlotComponent::Axis
 - Tk::BLT::PlotComponent::Bar
 - Tk::BLT::PlotComponent::BitmapMarker
 - Tk::BLT::PlotComponent::Crosshairs
 - Tk::BLT::PlotComponent::Element
 - Tk::BLT::PlotComponent::GridLine
 - Tk::BLT::PlotComponent::ImageMarker
 - Tk::BLT::PlotComponent::Legend
 - Tk::BLT::PlotComponent::Line
 - Tk::BLT::PlotComponent::LineMarker
 - Tk::BLT::PlotComponent::Marker
 - Tk::BLT::PlotComponent::OptKeys
 - Tk::BLT::PlotComponent::Pen
 - Tk::BLT::PlotComponent::PolygonMarker
 - Tk::BLT::PlotComponent::Postscript
 - Tk::BLT::PlotComponent::TextMarker
 - Tk::BLT::PlotComponent::WindowMarker
 - Tk::BLT::Printer
 - Tk::BLT::Spline
 - Tk::BLT::Stripchart
 - Tk::BLT::Table
 - Tk::BLT::Table::TableContainer
 - Tk::BLT::Tabnotebook
 - Tk::BLT::Tabnotebook::Tab
 - Tk::BLT::Tabset
 - Tk::BLT::Tabset::NamedTab
 - Tk::BLT::Tabset::Tab
 - Tk::BLT::Ted
 - Tk::BLT::Tile
 - Tk::BLT::Tile::Button
 - Tk::BLT::Tile::CheckButton
 - Tk::BLT::Tile::Checkbutton
 - Tk::BLT::Tile::Frame
 - Tk::BLT::Tile::Label
 - Tk::BLT::Tile::RadioButton
 - Tk::BLT::Tile::Radiobutton
 - Tk::BLT::Tile::Scrollbar
 - Tk::BLT::Tile::Toplevel
 - Tk::BLT::Tree
 - Tk::BLT::Tree::Node
 - Tk::BLT::Tree::Notify
 - Tk::BLT::Tree::Tag
 - Tk::BLT::Tree::Trace
 - Tk::BLT::Treeview
 - Tk::BLT::Treeview::ConfigMethod
 - Tk::BLT::Treeview::FindExecFlagValue
 - Tk::BLT::Treeview::FindExecFlagValue::ValidateArgs
 - Tk::BLT::Treeview::Node
 - Tk::BLT::Treeview::OpenCloseCommand
 - Tk::BLT::Treeview::OpenCloseCommand::ValidateArgs
 - Tk::BLT::Treeview::Tag
 - Tk::BLT::Treeview::TagOrID_Methods
 - Tk::BLT::Vector
 - Tk::BLT::VectorAccess
 - Tk::BLT::Watch
 - Tk::BLT::WinOp
 - Tk::BLT::Winop
 - Tk::BWidget
 - Tk::BWidget::ArrowButton
 - Tk::BWidget::Bitmap
 - Tk::BWidget::Button
 - Tk::BWidget::ButtonBox
 - Tk::BWidget::ComboBox
 - Tk::BWidget::Dialog
 - Tk::BWidget::DragSite
 - Tk::BWidget::DropSite
 - Tk::BWidget::DynamicHelp
 - Tk::BWidget::Entry
 - Tk::BWidget::Label
 - Tk::BWidget::LabelEntry
 - Tk::BWidget::LabelFrame
 - Tk::BWidget::ListBox
 - Tk::BWidget::ListBox::Event_for_Items
 - Tk::BWidget::ListBox::Item
 - Tk::BWidget::MainFrame
 - Tk::BWidget::MessageDlg
 - Tk::BWidget::NoteBook
 - Tk::BWidget::NoteBook::Event_for_Tabs
 - Tk::BWidget::PagesManager
 - Tk::BWidget::PanedWindow
 - Tk::BWidget::PanelFrame
 - Tk::BWidget::PasswdDlg
 - Tk::BWidget::ProgressBar
 - Tk::BWidget::ProgressDlg
 - Tk::BWidget::ScrollView
 - Tk::BWidget::ScrollableFrame
 - Tk::BWidget::ScrolledWindow
 - Tk::BWidget::SelectColor
 - Tk::BWidget::SelectColor::Dialog
 - Tk::BWidget::SelectColor::MenuButton
 - Tk::BWidget::SelectColor::Menubutton
 - Tk::BWidget::SelectFont
 - Tk::BWidget::SelectFont::Dialog
 - Tk::BWidget::SelectFont::Toolbar
 - Tk::BWidget::Separator
 - Tk::BWidget::SpinBox
 - Tk::BWidget::StatusBar
 - Tk::BWidget::TitleFrame
 - Tk::BWidget::Tree
 - Tk::BWidget::Tree::Event_for_Items
 - Tk::BWidget::Tree::Node
 - Tk::BWidget::Widget
 - Tk::BinaryString
 - Tk::Busy
 - Tk::Button
 - Tk::Canvas
 - Tk::CheckButton
 - Tk::Clock
 - Tk::EncodedString
 - Tk::Entry
 - Tk::Frame
 - Tk::HTML_Widget
 - Tk::HTML_Widget::ClippingWindow
 - Tk::ICONS
 - Tk::Img
 - Tk::Img::BMP
 - Tk::Img::DTED
 - Tk::Img::GIF
 - Tk::Img::ICO
 - Tk::Img::JPEG
 - Tk::Img::PCX
 - Tk::Img::PIXMAP
 - Tk::Img::PNG
 - Tk::Img::PPM
 - Tk::Img::PS
 - Tk::Img::Raw
 - Tk::Img::SGI
 - Tk::Img::SUN
 - Tk::Img::TGA
 - Tk::Img::TIFF
 - Tk::Img::WINDOW
 - Tk::Img::XBM
 - Tk::Img::XPM
 - Tk::Itcl
 - Tk::Itcl::ItclObject
 - Tk::ItemValidateConfigure
 - Tk::Itk
 - Tk::Itk::Archetype
 - Tk::Itk::Component
 - Tk::Itk::Toplevel
 - Tk::Itk::Widget
 - Tk::Iwidgets
 - Tk::Iwidgets::Buttonbox
 - Tk::Iwidgets::Calendar
 - Tk::Iwidgets::Calendar::CalendarCommand
 - Tk::Iwidgets::Calendar::CalendarCommand::ValidateArgs
 - Tk::Iwidgets::Canvasprintbox
 - Tk::Iwidgets::Canvasprintdialog
 - Tk::Iwidgets::Checkbox
 - Tk::Iwidgets::Combobox
 - Tk::Iwidgets::Dateentry
 - Tk::Iwidgets::Datefield
 - Tk::Iwidgets::Dialog
 - Tk::Iwidgets::Dialogshell
 - Tk::Iwidgets::Disjointlistbox
 - Tk::Iwidgets::Entryfield
 - Tk::Iwidgets::Entryfield::EntryfieldValidate
 - Tk::Iwidgets::Entryfield::EntryfieldValidate::ValidateArgs
 - Tk::Iwidgets::Extbutton
 - Tk::Iwidgets::Extfileselectionbox
 - Tk::Iwidgets::Extfileselectiondialog
 - Tk::Iwidgets::Feedback
 - Tk::Iwidgets::Fileselectionbox
 - Tk::Iwidgets::Fileselectiondialog
 - Tk::Iwidgets::Finddialog
 - Tk::Iwidgets::Hierarchy
 - Tk::Iwidgets::Hierarchy::IconCommand
 - Tk::Iwidgets::Hierarchy::IconCommand::ValidateArgs
 - Tk::Iwidgets::Hierarchy::IndicatorCommand
 - Tk::Iwidgets::Hierarchy::IndicatorCommand::ValidateArgs
 - Tk::Iwidgets::Hierarchy::QueryCommand
 - Tk::Iwidgets::Hierarchy::QueryCommand::ValidateArgs
 - Tk::Iwidgets::Hyperhelp
 - Tk::Iwidgets::Labeledframe
 - Tk::Iwidgets::Labeledwidget
 - Tk::Iwidgets::Mainwindow
 - Tk::Iwidgets::Menubar
 - Tk::Iwidgets::Messagebox
 - Tk::Iwidgets::Messagedialog
 - Tk::Iwidgets::Notebook
 - Tk::Iwidgets::Optionmenu
 - Tk::Iwidgets::Panedwindow
 - Tk::Iwidgets::Promptdialog
 - Tk::Iwidgets::Pushbutton
 - Tk::Iwidgets::Radiobox
 - Tk::Iwidgets::Scopedobject
 - Tk::Iwidgets::Scrolledcanvas
 - Tk::Iwidgets::Scrolledframe
 - Tk::Iwidgets::Scrolledhtml
 - Tk::Iwidgets::Scrolledlistbox
 - Tk::Iwidgets::Scrolledtext
 - Tk::Iwidgets::Scrolledwidget
 - Tk::Iwidgets::Selectionbox
 - Tk::Iwidgets::Selectiondialog
 - Tk::Iwidgets::Shell
 - Tk::Iwidgets::Spindate
 - Tk::Iwidgets::Spinint
 - Tk::Iwidgets::Spinner
 - Tk::Iwidgets::Spinner::EntryfieldValidate
 - Tk::Iwidgets::Spinner::EntryfieldValidate::ValidateArgs
 - Tk::Iwidgets::Spintime
 - Tk::Iwidgets::Tabnotebook
 - Tk::Iwidgets::Tabset
 - Tk::Iwidgets::Timeentry
 - Tk::Iwidgets::Timefield
 - Tk::Iwidgets::Toolbar
 - Tk::Iwidgets::Watch
 - Tk::Label
 - Tk::LabelFrame
 - Tk::Listbox
 - Tk::Mac
 - Tk::Mac::IconBitmap
 - Tk::MacResource
 - Tk::Menu
 - Tk::Menu::TkInternalFunction
 - Tk::MenuClone
 - Tk::Menubutton
 - Tk::Message
 - Tk::OptionMenubutton
 - Tk::OptionMenubutton::OptionMenu
 - Tk::OptionObj
 - Tk::PanedWindow
 - Tk::RadioButton
 - Tk::Root
 - Tk::Scale
 - Tk::Scrollable
 - Tk::Scrollbar
 - Tk::Spinbox
 - Tk::Spinbox::SpinCommand
 - Tk::Spinbox::SpinCommand::ValidateArgs
 - Tk::SysMenu_Apple
 - Tk::SysMenu_Help
 - Tk::SysMenu_System
 - Tk::SystemMenu
 - Tk::TOPLEVEL_ALIASES
 - Tk::TclX
 - Tk::TclX::XPG3_MsgCat
 - Tk::Tcllib
 - Tk::Tcllib::Autoscroll
 - Tk::Tcllib::CText
 - Tk::Tcllib::ChatWidget
 - Tk::Tcllib::Crosshair
 - Tk::Tcllib::Cursor
 - Tk::Tcllib::DateField
 - Tk::Tcllib::Datefield
 - Tk::Tcllib::Diagrams
 - Tk::Tcllib::GetString_Dialog
 - Tk::Tcllib::History
 - Tk::Tcllib::ICO
 - Tk::Tcllib::IP6_Entry
 - Tk::Tcllib::IPEntry
 - Tk::Tcllib::IPEntry6
 - Tk::Tcllib::IP_Entry
 - Tk::Tcllib::IP_Entry6
 - Tk::Tcllib::KHIM
 - Tk::Tcllib::KHIM::Help
 - Tk::Tcllib::Ntext
 - Tk::Tcllib::Plotchart
 - Tk::Tcllib::Plotchart::Barchart
 - Tk::Tcllib::Plotchart::Barchart3D
 - Tk::Tcllib::Plotchart::Boxplot
 - Tk::Tcllib::Plotchart::ChartMethod
 - Tk::Tcllib::Plotchart::Ganttchart
 - Tk::Tcllib::Plotchart::Histogram
 - Tk::Tcllib::Plotchart::HorizontalBarchart
 - Tk::Tcllib::Plotchart::IsometricPlot
 - Tk::Tcllib::Plotchart::Isometricplot
 - Tk::Tcllib::Plotchart::Piechart
 - Tk::Tcllib::Plotchart::Plot3D
 - Tk::Tcllib::Plotchart::PlotSeries
 - Tk::Tcllib::Plotchart::PolarPlot
 - Tk::Tcllib::Plotchart::Polarplot
 - Tk::Tcllib::Plotchart::Radialchart
 - Tk::Tcllib::Plotchart::RibbonChart3D
 - Tk::Tcllib::Plotchart::RightAxis
 - Tk::Tcllib::Plotchart::Stripchart
 - Tk::Tcllib::Plotchart::TXPlot
 - Tk::Tcllib::Plotchart::Timechart
 - Tk::Tcllib::Plotchart::XLogYPlot
 - Tk::Tcllib::Plotchart::XYPlot
 - Tk::Tcllib::Style
 - Tk::Tcllib::Swaplist_Dialog
 - Tk::Tcllib::TableList
 - Tk::Tcllib::TableList_Tile
 - Tk::Tcllib::Tablelist
 - Tk::Tcllib::TablelistItemConfig
 - Tk::Tcllib::Tablelist_Tile
 - Tk::Tcllib::Tkpiechart
 - Tk::Tcllib::Tkpiechart::BoxLabeler
 - Tk::Tcllib::Tkpiechart::ConfigMethod
 - Tk::Tcllib::Tkpiechart::Label
 - Tk::Tcllib::Tkpiechart::PeripheralLabeler
 - Tk::Tcllib::Tkpiechart::Pie
 - Tk::Tcllib::Tkpiechart::PieChartObj
 - Tk::Tcllib::Tkpiechart::Slice
 - Tk::Tcllib::Tooltip
 - Tk::Tcllib::Validator
 - Tk::Tcllib::Widget
 - Tk::Tcllib::Widget::Calendar
 - Tk::Tcllib::Widget::Canvas_Sqmap
 - Tk::Tcllib::Widget::Canvas_Zoom
 - Tk::Tcllib::Widget::DateEntry
 - Tk::Tcllib::Widget::Dateentry
 - Tk::Tcllib::Widget::Dialog
 - Tk::Tcllib::Widget::MenuEntry
 - Tk::Tcllib::Widget::Menuentry
 - Tk::Tcllib::Widget::PanelFrame
 - Tk::Tcllib::Widget::Panelframe
 - Tk::Tcllib::Widget::Ruler
 - Tk::Tcllib::Widget::ScreenRuler
 - Tk::Tcllib::Widget::Screenruler
 - Tk::Tcllib::Widget::ScrolledWindow
 - Tk::Tcllib::Widget::Scrolledwindow
 - Tk::Tcllib::Widget::Statusbar
 - Tk::Tcllib::Widget::SuperFrame
 - Tk::Tcllib::Widget::Toolbar
 - Tk::Tcllib::Widget::ToolbarItem
 - Tk::Tcllib::Widget::ToolbarItemConfig
 - Tk::Text
 - Tk::Text::IndexModMethods
 - Tk::Text::IndexString
 - Tk::Tile
 - Tk::Tile::Button
 - Tk::Tile::CheckButton
 - Tk::Tile::Checkbutton
 - Tk::Tile::Combobox
 - Tk::Tile::Dialog
 - Tk::Tile::Entry
 - Tk::Tile::Font
 - Tk::Tile::Frame
 - Tk::Tile::KeyNav
 - Tk::Tile::Label
 - Tk::Tile::LabelFrame
 - Tk::Tile::Labelframe
 - Tk::Tile::MenuButton
 - Tk::Tile::Menubutton
 - Tk::Tile::Notebook
 - Tk::Tile::ParseStyleLayout
 - Tk::Tile::Progress
 - Tk::Tile::Progressbar
 - Tk::Tile::RadioButton
 - Tk::Tile::Radiobutton
 - Tk::Tile::Scale
 - Tk::Tile::Scrollbar
 - Tk::Tile::Separator
 - Tk::Tile::SizeGrip
 - Tk::Tile::Sizegrip
 - Tk::Tile::Spinbox
 - Tk::Tile::Square
 - Tk::Tile::Style
 - Tk::Tile::TButton
 - Tk::Tile::TCheckButton
 - Tk::Tile::TCheckbutton
 - Tk::Tile::TCombobox
 - Tk::Tile::TEntry
 - Tk::Tile::TFrame
 - Tk::Tile::TLabel
 - Tk::Tile::TLabelFrame
 - Tk::Tile::TLabelframe
 - Tk::Tile::TMenuButton
 - Tk::Tile::TMenubutton
 - Tk::Tile::TNotebook
 - Tk::Tile::TPaned
 - Tk::Tile::TProgress
 - Tk::Tile::TProgressbar
 - Tk::Tile::TRadioButton
 - Tk::Tile::TRadiobutton
 - Tk::Tile::TScale
 - Tk::Tile::TScrollbar
 - Tk::Tile::TSeparator
 - Tk::Tile::TSpinbox
 - Tk::Tile::TSpinbox::SpinCommand
 - Tk::Tile::TSpinbox::SpinCommand::ValidateArgs
 - Tk::Tile::TSquare
 - Tk::Tile::TileWidget
 - Tk::Tile::Treeview
 - Tk::Tile::Treeview::Item
 - Tk::Tile::Treeview::Root
 - Tk::Tile::Treeview::Tag
 - Tk::Tile::TreeviewConfig
 - Tk::Tile::XScrollbar
 - Tk::Tile::YScrollbar
 - Tk::TkDND
 - Tk::TkDND::DND
 - Tk::TkDND::DND_Subst
 - Tk::TkDND::Shape
 - Tk::TkSystemMenu
 - Tk::TkTable
 - Tk::TkTable::BrowseCommand
 - Tk::TkTable::BrowseCommand::ValidateArgs
 - Tk::TkTable::CellCommand
 - Tk::TkTable::CellCommand::ValidateArgs
 - Tk::TkTable::CellTag
 - Tk::TkTable::ConfigMethod
 - Tk::TkTable::NamedCellTag
 - Tk::TkTable::SelectionCommand
 - Tk::TkTable::SelectionCommand::ValidateArgs
 - Tk::TkTable::ValidateCommand
 - Tk::TkTable::ValidateCommand::ValidateArgs
 - Tk::TkTrans
 - Tk::Toplevel
 - Tk::TreeCtrl
 - Tk::TreeCtrl::BindCallback
 - Tk::TreeCtrl::BitmapElement
 - Tk::TreeCtrl::BorderElement
 - Tk::TreeCtrl::Column
 - Tk::TreeCtrl::ConfigMethod
 - Tk::TreeCtrl::Element
 - Tk::TreeCtrl::ImageElement
 - Tk::TreeCtrl::Item
 - Tk::TreeCtrl::NotifyEvent
 - Tk::TreeCtrl::RectangleElement
 - Tk::TreeCtrl::Style
 - Tk::TreeCtrl_Widget
 - Tk::Trofs
 - Tk::Ttk
 - Tk::UTF8_String
 - Tk::ValidateConfigure
 - Tk::Vu
 - Tk::Vu::Bargraph
 - Tk::Vu::ChartsConfig
 - Tk::Vu::Dial
 - Tk::Vu::NamedPieSlice
 - Tk::Vu::Pie
 - Tk::Vu::PieSlice
 - Tk::Vu::PieSliceConfigMethod
 - Tk::Vu::TkcBarchart
 - Tk::Vu::TkcSticker
 - Tk::Vu::TkcStripchart
 - Tk::WinDDE
 - Tk::WinRegistry
 - Tk::Winico
 - Tk::Winico::Winico_callback
 - Tk::Winico::Winico_callback::ValidateArgs
 - Tk::Wm
 - Tk::Wm_for_General
 - Tk::XScrollable
 - Tk::XScrollbar
 - Tk::X_Scrollable
 - Tk::YScrollable
 - Tk::YScrollbar
 - Tk::Y_Scrollable
 - TkAfter
 - TkBgError
 - TkBindTag
 - TkBindTagAll
 - TkBitmapImage
 - TkCallbackBreak
 - TkCallbackContinue
 - TkCallbackEntry
 - TkCallbackRedo
 - TkCallbackRetry
 - TkCallbackReturn
 - TkCallbackThrow
 - TkCanvasItemConfig
 - TkClipboard
 - TkComm
 - TkComposite
 - TkConsole
 - TkCore
 - TkCore::Tk_OBJECT_TABLE
 - TkDatabaseClass
 - TkDialog
 - TkDialog2
 - TkDialogObj
 - TkEvent
 - TkEvent::Event
 - TkEvent::Event::Grp
 - TkEvent::Event::StateMask
 - TkEvent::Event::TypeNum
 - TkFont
 - TkFont::Chooser
 - TkFont::CoreMethods
 - TkFont::DescendantFont
 - TkFont::Fontchooser
 - TkGrid
 - TkImage
 - TkItemConfigMethod
 - TkItemConfigOptkeys
 - TkItemFontOptkeys
 - TkKernel
 - TkKinput
 - TkListItemConfig
 - TkLocalJumpError
 - TkManageFocus
 - TkMenuEntryConfig
 - TkMenuSpec
 - TkMenubar
 - TkMsgCat
 - TkMsgCatalog
 - TkNamedFont
 - TkNamespace
 - TkNamespace::Ensemble
 - TkNamespace::NsCode
 - TkNamespace::ScopeArgs
 - TkObject
 - TkOption
 - TkOptionDB
 - TkOptionDB::Priority
 - TkPack
 - TkPackage
 - TkPalette
 - TkPhotoImage
 - TkPixmapImage
 - TkPlace
 - TkRTTimer
 - TkResourceDB
 - TkScrollbox
 - TkSelection
 - TkTextImage
 - TkTextMark
 - TkTextMarkAnchor
 - TkTextMarkCurrent
 - TkTextMarkInsert
 - TkTextNamedMark
 - TkTextNamedTag
 - TkTextTag
 - TkTextTagConfig
 - TkTextTagSel
 - TkTextWin
 - TkTextWindow
 - TkTimer
 - TkTreatItemFont
 - TkTreatTagFont
 - TkUtil
 - TkUtil::CallbackSubst
 - TkUtil::CallbackSubst::Info
 - TkValidateCommand
 - TkValidateCommand::ValidateArgs
 - TkValidation
 - TkValidation::ValidateCmd
 - TkValidation::ValidateCmd::Action
 - TkVarAccess
 - TkVariable
 - TkVirtualEvent
 - TkVirtualEvent::PreDefVirtEvent
 - TkVirtualEvent::TkNamedVirtualEvent
 - TkWarning
 - TkWarning2
 - TkWarningObj
 - TkWindow
 - TkWinfo
 - TkXIM
 - TkcArc
 - TkcBitmap
 - TkcGroup
 - TkcImage
 - TkcItem
 - TkcLine
 - TkcNamedTag
 - TkcOval
 - TkcPolygon
 - TkcRectangle
 - TkcTag
 - TkcTagAccess
 - TkcTagAll
 - TkcTagCurrent
 - TkcTagString
 - TkcText
 - TkcWindow
 - TktImage
 - TktMark
 - TktMarkAnchor
 - TktMarkCurrent
 - TktMarkInsert
 - TktNamedMark
 - TktNamedTag
 - TktTag
 - TktTagSel
 - TktWindow
 - Variable
 - VirtualEvent
 - WindowItem
 - Winfo
 - unknown
 
TkTextMark
Constants
Public Class Methods
            id2obj(text, id)
            
          
          
           
               # File tk/lib/tk/textmark.rb, line 23
def TkTextMark.id2obj(text, id)
  tpath = text.path
  TMarkID_TBL.mutex.synchronize{
    if TMarkID_TBL[tpath]
      TMarkID_TBL[tpath][id]? TMarkID_TBL[tpath][id]: id
    else
      id
    end
  }
end
             
            
            new(parent, index)
            
          
          
           
               # File tk/lib/tk/textmark.rb, line 34
def initialize(parent, index)
  #unless parent.kind_of?(Tk::Text)
  #  fail ArgumentError, "expect Tk::Text for 1st argument"
  #end
  @parent = @t = parent
  @tpath = parent.path
  Tk_TextMark_ID.mutex.synchronize{
    # @path = @id = Tk_TextMark_ID.join('')
    @path = @id = Tk_TextMark_ID.join(TkCore::INTERP._ip_id_).freeze
    Tk_TextMark_ID[1].succ!
  }
  TMarkID_TBL.mutex.synchronize{
    TMarkID_TBL[@id] = self
    TMarkID_TBL[@tpath] = {} unless TMarkID_TBL[@tpath]
    TMarkID_TBL[@tpath][@id] = self
  }
  tk_call_without_enc(@t.path, 'mark', 'set', @id,
                      _get_eval_enc_str(index))
  @t._addtag id, self
end
             
            Public Instance Methods
            exist?()
            
          
          
           
               # File tk/lib/tk/textmark.rb, line 59
def exist?
  #if ( tk_split_simplelist(_fromUTF8(tk_call_without_enc(@t.path, 'mark', 'names'))).find{|id| id == @id } )
  if ( tk_split_simplelist(tk_call_without_enc(@t.path, 'mark', 'names'), false, true).find{|id| id == @id } )
    true
  else
    false
  end
end
             
            
            gravity()
            
          
          
           
               # File tk/lib/tk/textmark.rb, line 115
def gravity
  tk_call_without_enc(@t.path, 'mark', 'gravity', @id)
end
             
            
            gravity=(direction)
            
          
          
           
               # File tk/lib/tk/textmark.rb, line 119
def gravity=(direction)
  tk_call_without_enc(@t.path, 'mark', 'gravity', @id, direction)
  #self
  direction
end
             
            
            next(index = nil)
            
          
          
           
               # File tk/lib/tk/textmark.rb, line 125
def next(index = nil)
  if index
    @t.tagid2obj(_fromUTF8(tk_call_without_enc(@t.path, 'mark', 'next', _get_eval_enc_str(index))))
  else
    @t.tagid2obj(_fromUTF8(tk_call_without_enc(@t.path, 'mark', 'next', @id)))
  end
end
             
            
            pos()
            
          
          
          # move to Tk::Text::IndexModMethods module def +(mod)
return chars(mod) if mod.kind_of?(Numeric) mod = mod.to_s if mod =~ /^\s*[+-]?\d/ Tk::Text::IndexString.new(@id + ' + ' + mod) else Tk::Text::IndexString.new(@id + ' ' + mod) end
end
def -(mod)
return chars(-mod) if mod.kind_of?(Numeric) mod = mod.to_s if mod =~ /^\s*[+-]?\d/ Tk::Text::IndexString.new(@id + ' - ' + mod) elsif mod =~ /^\s*[-]\s+(\d.*)$/ Tk::Text::IndexString.new(@id + ' - -' + $1) else Tk::Text::IndexString.new(@id + ' ' + mod) end
end
 
               # File tk/lib/tk/textmark.rb, line 95
def pos
  @t.index(@id)
end
             
            
            previous(index = nil)
            
          
          
           
               # File tk/lib/tk/textmark.rb, line 133
def previous(index = nil)
  if index
    @t.tagid2obj(_fromUTF8(tk_call_without_enc(@t.path, 'mark', 'previous', _get_eval_enc_str(index))))
  else
    @t.tagid2obj(_fromUTF8(tk_call_without_enc(@t.path, 'mark', 'previous', @id)))
  end
end
             
            
            set(where)
            
          
          
           
               # File tk/lib/tk/textmark.rb, line 103
def set(where)
  tk_call_without_enc(@t.path, 'mark', 'set', @id,
                      _get_eval_enc_str(where))
  self
end
             
            
            unset()
            
          
          
           
               # File tk/lib/tk/textmark.rb, line 109
def unset
  tk_call_without_enc(@t.path, 'mark', 'unset', @id)
  self
end
             
            
            Also aliased as: destroy