Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss
Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

ANNOUNCE: Slab (a port of BWidget to Snit)

56 views
Skip to first unread message

Keith Nash

unread,
Aug 5, 2019, 9:57:15 AM8/5/19
to
Download
- https://chiselapp.com/user/kjnash/repository/Slab/uv/download.html

Documentation
- https://chiselapp.com/user/kjnash/repository/Slab/doc/trunk/HTML-DOCS/index.html

Home
- https://chiselapp.com/user/kjnash/repository/Slab/index

Slab (Snit Library, Almost BWidget) is a port of most of BWidget to Snit.
Unported parts are retained in their BWidget form.

The BWidget code is mature and well written, and has been retained wherever
possible, with conversion of obsolete idioms to Tcl 8.5+.

PURPOSE

Slab was written for use by the Kerlin™ project. It is offered as a
stand-alone library under the BWidget license, in the hope that others may
find it useful.

DETAILS

The following widgets, and all their dependencies, have been ported to Snit:

ArrowButton
Button
ButtonBox
Dialog
DragSite
DropSite
DynamicHelp
Entry
Label
LabelEntry
LabelFrame
ListBox
MainFrame
MessageDlg
NoteBook
PagesManager
PasswdDlg
ProgressBar
ProgressDlg
ScrollableFrame
ScrolledWindow
SelectColor
Separator
TitleFrame

Although alternatives to some of these widgets have been added to Tk and Ttk
in recent years, other BWidget/Slab widgets remain indispensable. The
ScrollableFrame, ScrolledWindow, NoteBook, SelectColor, and MainFrame are
particularly useful.

The following BWidget widget has been ported to Snit but (when unthemed) it
retains a dependency on the unported ComboBox.

SelectFont

The following BWidget widgets have not (yet) been converted to Snit:

ComboBox
PanedWindow
PanelFrame
ScrollView
SpinBox
StatusBar
Tree
Wizard (undocumented)

These BWidget widgets are retained in Slab, and have been made compatible
with any dependencies that have been converted to Snit. BWidget's Widget
"base class" is retained (as module Slab::Widget), and is loaded only if one
of these unconverted widgets is loaded.

Harald Oehlmann

unread,
Aug 5, 2019, 10:29:35 AM8/5/19
to
Keith,

cudos to the good work.

Give me a sign if I can be of any help.

Best regards,
Harald

Keith Nash

unread,
Aug 6, 2019, 9:27:06 AM8/6/19
to
Harald Oehlmann wrote:

> Keith,
>
> cudos to the good work.
>
> Give me a sign if I can be of any help.
>
> Best regards,
> Harald

Harald,

Any contributions to Slab will be gratefully received!

Best wishes,

Keith.

0 new messages