This older Tk version of JMLS has now been replaced by a much faster Gnocl version. Here's a screenshot.
Recent contributions to the Wiki include:Tcl/Tk Stuff
- Appending Values to an Array of Unknown Size
- Accessing Online Language Resources Provided By the University of Chicago.
- Adding 'history' to BWidget ComboBox widgets.
- Balancing Open and Close Quotes in a TK text widget.
- Capitalize -Create WP formatted title strings on arbitrary strings
- case:title -Create WP formatted title strings on the active selection
- ClrPick -A Colour Selection Megawidget
- Closest Hit - Choosing closest matches to a target value
- CollapsableFrame -A Toggle Resized Labelled Frame Container
- Combo -A simple Combobox widget with entry history.
- Droptree -Enhanced BWidget Tree Operations
- Easy input of Pinyin
- Easy input of Romanised Sanskrit
- Easyargs -Let proceedure switches set themselves
- Floating Palette
- How many lines in a text widget?
- ITRANS to Unicode Converter
- Testing for Program Installation on Linux
- Labelled Scale Widget with Toggled Keyboard Entry
- LabelText -A Multi Line Entry Widget
- listcomp -Compare the Contents of two Lists
- List Reverse -First In, Last Out!
- LoadButtons -Batch loading of images graphics for GUI objects
- Loading and Saving Application Configuration Files
- lshift -Adding Unique Items to Lists of Fixed Length
- Notions -A Personal Wiki Built Using Tcl/Tk
- Operating TWAIN Scanners through TCL and EZTWAIN.
- Pattern Searches on Blocks of Text
- PhotoAlbum -A Web Gallery Creation Tool
- Pinyin, ASCII to Unicode Converter
- Popup Menus -An all in one solution for application wide popup menus.
- Popups -Using popup menus to offer variations in displayed text
- Postits -Providing Embedded Annotation Functionality to TK Text Widgets
- progress -Progress Bar Widget with Minimal Options
- Quick Access to Formatted Date & Time
- Quick Formatting ANSI Colour Escape Strings
- Quick Debugging Feedback
- Restricting the Movement of Canvas Items
- Revert -Providing 'Revert' and Save Prompt Functionality to Text Editors
- Roll-Up -Modify MS-Windows palettes to provide Linux-like shading behaviour.
- Scrolled listbox widget -Display a list, pick any item then perform some follow up action.
- Simple ftp uploader
- Simple Text Widget Sort
- Simple, Single Series Histogram
- String Difference
- String occurrences
- Syllable Counting
- Switching between Unicode codes and characters
- TclOO -Rendering text pages in OpenOffice Writer from a Tcl application.
- TearoffTabBar -Notebook Style Access to Floating Palettes
- Text Collapser
- Text Drag -Drag and Drop for Text Widget Selections
- TextZoom -Using mousewheel scrolling events to interactively re-size text widget content
- ToolBar -An Alternative to the BWidget ButtonBox
- TreePad -Structured multipage text editor using TreeCtrl
- WhoAmI? -Letting proceedurally added widgets know their names
- Wordselect -Modifying the Text Widget Binding to Select Words Without any Surrounding Punctuation.
- [Splitting multi-paragraph text strings into a list of sub-paragraphs.]
- Expanding Markup String Convenience Tags Using String Mapping
- Reformatting Lines of Chinese Text
- CEDict Viewer
- Converting Sanskrit IAST Strings to Devanagri
- Determination of Character Unicode Blocks
- Gnocl Megawidget Creation using TclOO
- Gnocl Megawidget Creation Template
- Gnocl EntryIcons
- Gnocl Simple Stock Item Viewer
- Gnocl Desklets -PhotoAlbum
- Gnocl JukeBox
- gnocl or PyGtk?
- flashCards.tcl -A Simple FlashCard Teaching Utility
- GnoclEdit.tcl -Plain Text Editor Using Gnocl Tcl-Gtk bindings
- Balancing Open and Close Quotes in a Gnocl Text Widget
- WhoAmI? -Gnocl widgets always know who they are
- Gnocl Popup Menus
- bind.tcl
- Undo/Redo Functionality Implementation for GtkTextView Widget Using Gnocl
- Creating Rollover Effects for Text Tags in GtkTexView Widgets with Gnocl
- Using Pango Text Markup Language in Gnocl Widget Labels
- Undo/Redo for Gnocl Text Widgets
- Adding Complex Input Bindings to Gnocl Text Widgets
- Spawning new GtkTextviews
- Using Tcl to search a Text Widget in Gnocl versions 0.9.92 and earlier
- Spellchecking the Contents of the gnocl::text Widget.
- Validating gnocl::entry Values
- Adding Points to gnocl::canvas Line Items
- gnocl::sourceView -Tcl bindings for the GtkSourceView Code Editing Widget
- Organising Multiple Widgets in a Tree-Like Structure with Gnocl
- Gnocl Widget Tree -Revisited
- Creating Circles and Arcs in the Gnocl Canvas
- Setting single pixels in a gnocl::pixBuf
- Gradient fills on a gnocl::pixbBuf
- Gnocl Release 0.9.95
- Desktop Slide Show
- Gnocl Megawidget - gnocl::listPicker
- Application preferences with gnocl::keyFile
- Simple Metakit viewer using Gnocl
- Displaying a table of values with Gnocl table, eventBox and label widgets
- Displaying Tree Hierarchy with Incremental Node Numbering
- Tabbed/Notebook Menus
Gtk Objects
Gtk Core Widget Set
- [gnocl::arrowButton]
- gnocl::assistant
- [gnocl::box]
- [gnocl::button]
- gnocl::calendar
- [gnocl::checkButton]
- [gnocl::comboBox]
- [gnocl::comboEntry]
- gnocl::dial
- [gnocl::dialog]
- gnocl::drawingArea
- [gnocl::entry]
- [gnocl::eventBox]
- gnocl::expander
- [gnocl::fileChooserButton]
- gnocl::fixed
- [gnocl::folderChooserButton]
- gnocl::handleBox
- gnocl::iconView
- [gnocl::image]
- [gnocl::label]
- [gnocl::linkButton]
- [gnocl::list]
- gnocl::notebook
- gnocl::paned
- [gnocl::progressBar]
- [gnocl::radioButton]
- [gnocl::scale]
- [gnocl::scaleButton]
- [gnocl::scrolledWindow]
- [gnocl::separator]
- [gnocl::spinButton]
- [gnocl::table]
- [gnocl::text]
- gnocl::tickerTape
- [gnocl::toggleButton]
- gnocl::tree
- [gnocl::volumeButton]
- [gnocl::window]
GIMP Widget
Working with PixBuffs and Images
Gtk Packages
- [gnocl::sourceView]
- gnocl::abiwidget
Gnome Widgets
Auxilliary LibrariesGnocl/Glade
- [Loading Glade UI Configuration Files into Tcl/Gnocl Applications]
- Embedding Glade UI Files into Tcl/Gnocl Scripts
- Re-using widgets specified in a Builder UI with gnocl::builder buffer
19th - 20th July, Wolverhampton, UK. Presentation on Gnocl, the Tcl/GTk bindings. http://lugradio.org/live/UK2008Get a PDF of the presentation slides from here [3]Review
Programmer's Editors