| Up: |
|
About TkScript |
a short overview of the TkScript language |
Windows 2000/XP/Vista/Win7 32bit). Sources should build out-of-the-box for Linux X86 32/64bit (see Source code packages).Object/String
The stream operator.
IntArray, FloatArray, StringArray, PointerArray, ValueArray, HashTable and List initializer expressions
Function objects
Arguments.Script objects, e.g. used by tkui for scriptable ".xfm" filesAdding extra files to a pre-packaged application).Object, at most one Value may flag it as "deletable"
Object pointer from its "owner" Value (e.g. a Variable) so a program can assign a new "owner" to an object (e.g. by pointer-assigning it to another variable)
Value that currently owns the Object (think of this recursively)Debugging)Object/String
StringArray) and HashTable handling
The foreach statement)
Tags.
The YAC_Object interface for details about the core C++/YAC object interfaceThread)
Mutex class
String s, Number Objects (e.g. Boolean), various container Objects (e.g. PointerArray) and native resource handles, e.g. File, Thread, Mutex) plus plugins for e.g. OpenGL graphics(tkopengl, →tkcg), window/glcontext/input event/audio/network programming via SDL (tksdl + SDL_net), vector/matrix math (tkmath), GUIs (tkui)tkui GUI toolkit is work-in-progress but you can already get quite a lot of things done :) Currently tkui supports the following (main) classes: ui::Action, ui::Layer, ui::Label, ui::Control, ui::Panel, ui::Form, ui::Window, ui::Dialog, ui::View, ui::TabbedView, ui::ViewPane, ui::ScrollPane, ui::SplitPane, ui::SizeGroup, ui::TitledPanel, ui::Button, ui::CheckBox, ui::RadioButton, ui::ComboBox, ui::TextField, ui::TextView, ui::TextEdit, ui::Slider, ui::Scroller, ui::RepeatButton, ui::TableModel, ui::TableView, ui::PopupMenu, ui::PopupMenuBar, ui::ToolTip, ui::LookAndFeel .
tkui requires a C++ plugin; this plugin is just used to open "native" load/save filerequester dialogs (GNOME/GTK+ resp. Win32)
Keywords)The DOG manual)
auto-generated by "DOG", the TkScript document generator. Mon, 28/Dec/2015 14:27:05