Saravanan666/pypi-org huggingface dataset:
Package: tw2.jqplugins.fancytree
tw2.jqplugins.fancytree is atoscawidgets2 (tw2)wrapper forfancytree.Fancytree is the renamed/updated version of DynaTree and this tw2 widget
draws heavily on the work of Ralph Bean’s wrapper for the earlier version.(tw2.jqplugins.dynatree)Live Demo[not yet available]
Peep thelive demonstration.Links[to be assigned]
Get thesource from github.PyPI pageandbugsDescriptiontoscawidgets2 (tw2)aims to be a practical and useful widgets framework
that helps people build interactive websites with compelling features, faster
and easier. Widgets are re-usable web components that can include a template,
server-side code and JavaScripts/CSS resources. The library aims to be:
flexible, reliable, documented, performant, and as simple as possible.fancytreeis a jQuery plugin that allows to dynamically create html
tree view controls using JavaScript.This module, tw2.jqplugins.fancytree, providestoscawidgets2 (tw2)access
tofancytreewidgets.Sampling tw2.fancytree in the WidgetBrowserThe best way to scope outtw2.fancytreeis to load its widgets in thetw2.devtoolsWidgetBrowser.  To see the source code that configures them,
check outtw2.fancytree/tw2/fancytree/samples.pyTo give it a try you’ll need git, python, andvirtualenvwrapper.  Run:$ git clone git://github.com/toscawidgets/tw2.fancytree.git
$ cd tw2.fancytree
$ mkvirtualenv tw2.fancytree
(tw2.fancytree) $ pip install tw2.devtools
(tw2.fancytree) $ python setup.py develop
(tw2.fancytree) $ paster tw2.browser
    or
(tw2.fancytree) $ gearbox tw2.browserAnd then browse tohttp://localhost:8000/(possibly :8001) to check it out.
Package: tw2.jqplugins.fg
tw2.jqplugins.fg is atoscawidgets2 (tw2)wrapper for a bunch of random widgets and tools from the awesomefilament group.Live DemoPeep thelive demonstration.LinksGet thesource from github.PyPI pageandbugsDescriptiontoscawidgets2 (tw2)aims to be a practical and useful widgets framework
that helps people build interactive websites with compelling features, faster
and easier. Widgets are re-usable web components that can include a template,
server-side code and JavaScripts/CSS resources. The library aims to be:
flexible, reliable, documented, performant, and as simple as possible.Thefilament groupdesigns engaging user interfaces for web
applications, mobile devices and touchscreen kiosks that are simple
and accessible to everyone.This module, tw2.jqplugins.fg, providestoscawidgets2 (tw2)access to randomfilament groupwidgets.
Package: tw2.jqplugins.flot
tw2.jqplugins.flot is atoscawidgets2 (tw2)wrapper forflot.Live DemoPeep thelive demonstration.LinksGet thesource from github.PyPI pageandbugsDescriptiontoscawidgets2 (tw2)aims to be a practical and useful widgets framework
that helps people build interactive websites with compelling features, faster
and easier. Widgets are re-usable web components that can include a template,
server-side code and JavaScripts/CSS resources. The library aims to be:
flexible, reliable, documented, performant, and as simple as possible.flotis a pure Javascript plotting library for jQuery. It produces graphical
plots of arbitrary datasets on-the-fly client-side.This module, tw2.jqplugins.flot, providestoscawidgets2 (tw2)access
toflotwidgets.Sampling tw2.jqplugins.flot in the WidgetBrowserThe best way to scope outtw2.jqplugins.flotis to load its widgets in thetw2.devtoolsWidgetBrowser.  To see the source code that configures them,
check outtw2.jqplugins.flot/tw2/jqplugins/flot/samples.pyTo give it a try you’ll need git, python, andvirtualenvwrapper.  Run:$ git clone git://github.com/toscawidgets/tw2.jqplugins.flot.git
$ cd tw2.jqplugins.flot
$ mkvirtualenv tw2.jqplugins.flot
(tw2.jqplugins.flot) $ pip install tw2.devtools
(tw2.jqplugins.flot) $ python setup.py develop
(tw2.jqplugins.flot) $ paster tw2.browser…and browse tohttp://localhost:8000/to check it out.
Package: tw2.jqplugins.fullcalendar
Author:Robert Sudwarts <robert.sudwarts at gmail.com >A toscawidgets2 wrapper for the FullCalendar jquery plugin library.See the FullCalendar library’s documentation for further information:jQuery FullCalendar DocumentationFor demos of other tw2.jqplugin widgets see:http://tw2-demos.threebean.org/Descriptiontoscawidgets2 (tw2)aims to be a practical and useful widgets framework
that helps people build interactive websites with compelling features, faster
and easier. Widgets are re-usable web components that can include a template,
server-side code and JavaScripts/CSS resources. The library aims to be:
flexible, reliable, documented, performant, and as simple as possible.jQuery FullCalendar Pluginis a jQuery plugin that provides a full-sized,
drag & drop calendar. It uses AJAX to fetch events on-the-fly for each month
and is easily configured to use your own feed format (an extension is provided
for Google Calendar). It is visually customizable and exposes hooks for
user-triggered events (like clicking or dragging an event). The FullCalendar
library is open source and dual licensed under the MIT or GPL Version 2 licenses.This module, tw2.jqplugins.fullcalendar, providestoscawidgets2 (tw2)access
to thejQuery FullCalendar Pluginwidget.Sampling tw2.jqplugins.fullcalendar in the WidgetBrowserThe best way to scope outtw2.jqplugins.fullcalendaris to load its widgets
in thetw2.devtoolsWidgetBrowser.  To see the source code that configures
them, check outtw2.jqplugins.fullcalendar/tw2/jqplugins/fullcalendar/samples.pyTo give it a try you’ll need git, python, andvirtualenvwrapper.  Run:$ git clone git@github.com:toscawidgets/tw2.jqplugins.fullcalendar.git
$ cd tw2.jqplugins.fullcalendar
$ mkvirtualenv tw2.jqplugins.fullcalendar
(tw2.jqplugins.fullcalendar) $ pip install tw2.devtools
(tw2.jqplugins.fullcalendar) $ python setup.py develop
(tw2.jqplugins.fullcalendar) $ paster tw2.browser…and browse tohttp://localhost:8000/to check it out.
Package: tw2.jqplugins.jqgrid
tw2.jqplugins.jqgrid is atoscawidgets2 (tw2)wrapper for thejQuery Grid Plugin.Live DemoPeep thelive demonstration.LinksGet thesource from github.PyPI pageandbugsDescriptiontoscawidgets2 (tw2)aims to be a practical and useful widgets framework
that helps people build interactive websites with compelling features, faster
and easier. Widgets are re-usable web components that can include a template,
server-side code and JavaScripts/CSS resources. The library aims to be:
flexible, reliable, documented, performant, and as simple as possible.ThejQuery Grid Pluginis an Ajax-enabled JavaScript control that
provides solutions for representing and manipulating tabular data on
the web. Since the grid is a client-side solution loading data dynamically
through Ajax callbacks, it can be integrated with any server-side
technology, including PHP, ASP, Java Servlets, JSP, ColdFusion, and Perl.This module, tw2.jqplugins.jqgrid, providestoscawidgets2 (tw2)access to
thejQuery Grid Pluginwidget.Sampling tw2.jqplugins.jqgrid in the WidgetBrowserThe best way to scope outtw2.jqplugins.jqgridis to load its widgets in thetw2.devtoolsWidgetBrowser.  To see the source code that configures them,
check outtw2.jqplugins.jqgrid/tw2/jqplugins/jqgrid/samples.pyTo give it a try you’ll need git, python, andvirtualenvwrapper.  Run:$ git clone git://github.com/toscawidgets/tw2.jqplugins.jqgrid.git
$ cd tw2.jqplugins.jqgrid
$ mkvirtualenv tw2.jqplugins.jqgrid
(tw2.jqplugins.jqgrid) $ pip install tw2.devtools
(tw2.jqplugins.jqgrid) $ python setup.py develop
(tw2.jqplugins.jqgrid) $ paster tw2.browser…and browse tohttp://localhost:8000/to check it out.
Package: tw2.jqplugins.jqplot
tw2.jqplugins.jqplot is atoscawidgets2 (tw2)wrapper forjqPlot.Live DemoPeep thelive demonstration.LinksGet thesource from github.PyPI pageandbugsDescriptiontoscawidgets2 (tw2)aims to be a practical and useful widgets framework
that helps people build interactive websites with compelling features, faster
and easier. Widgets are re-usable web components that can include a template,
server-side code and JavaScripts/CSS resources. The library aims to be:
flexible, reliable, documented, performant, and as simple as possible.jqPlotis a plotting and charting plugin for the jQuery Javascript
framework.jqPlotproduces beautiful line, bar and pie charts.This module, tw2.jqplugins.jqplot, providestoscawidgets2 (tw2)access
tojqPlotwidgets.Sampling tw2.jqplugins.jqplot in the WidgetBrowserThe best way to scope outtw2.jqplugins.jqplotis to load its widgets in thetw2.devtoolsWidgetBrowser.  To see the source code that configures them,
check outtw2.jqplugins.jqplot/tw2/jqplugins/jqplot/samples.pyTo give it a try you’ll need git, python, andvirtualenvwrapper.  Run:$ git clone git://github.com/toscawidgets/tw2.jqplugins.jqplot.git
$ cd tw2.jqplugins.jqplot
$ mkvirtualenv tw2.jqplugins.jqplot
(tw2.jqplugins.jqplot) $ pip install tw2.devtools
(tw2.jqplugins.jqplot) $ python setup.py develop
(tw2.jqplugins.jqplot) $ paster tw2.browser…and browse tohttp://localhost:8000/to check it out.
Package: tw2.jqplugins.portlets
tw2.jqplugins.portlets is atoscawidgets2 (tw2)wrapper for jquery-ui portlets.  Its kind of like the widgets on the customized google homepage.It was inspired bythis threadon the jquery-ui mailing list.Live DemoPeep thelive demonstration.LinksGet thesource from github.PyPI pageandbugsSampling tw2.jqplugins.portlets in the WidgetBrowserThe best way to scope outtw2.jqplugins.portletsis to load its widgets in thetw2.devtoolsWidgetBrowser.  To see the source code that configures them,
check outtw2.jqplugins.portlets/tw2/jqplugins/portlets/samples.pyTo give it a try you’ll need git, python, andvirtualenvwrapper.  Run:$ git clone git://github.com/toscawidgets/tw2.jqplugins.portlets.git
$ cd tw2.jqplugins.portlets
$ mkvirtualenv tw2.jqplugins.portlets
(tw2.jqplugins.portlets) $ pip install tw2.devtools
(tw2.jqplugins.portlets) $ python setup.py develop
(tw2.jqplugins.portlets) $ paster tw2.browser…and browse tohttp://localhost:8000/to check it out.
Package: tw2.jqplugins.ui
tw2.jqplugins.ui is atoscawidgets2 (tw2)wrapper forjQuery UI.Live DemoPeep thelive demonstration.LinksGet thesource from github.PyPI pageandbugsDescriptiontoscawidgets2 (tw2)aims to be a practical and useful widgets framework
that helps people build interactive websites with compelling features, faster
and easier. Widgets are re-usable web components that can include a template,
server-side code and JavaScripts/CSS resources. The library aims to be:
flexible, reliable, documented, performant, and as simple as possible.jQueryis a fast and concise JavaScript Library that simplifies HTML
document traversing, event handling, animating, and Ajax interactions
for rapid web development. jQuery is designed to change the way that
you write JavaScript.jQuery UIprovides abstractions for low-level interaction and animation,
advanced effects and high-level, themeable widgets, built on top of the
jQuery JavaScript Library, that you can use to build highly interactive
web applications.This module, tw2.jqplugins.ui, providestoscawidgets2 (tw2)access tojQuery UIwidgets.Sampling tw2.jqplugins.ui in the WidgetBrowserThe best way to scope outtw2.jqplugins.uiis to load its widgets in thetw2.devtoolsWidgetBrowser.  To see the source code that configures them,
check outtw2.jqplugins.ui/tw2/jqplugins/ui/samples.pyTo give it a try you’ll need git, python, andvirtualenvwrapper.  Run:$ git clone git://github.com/toscawidgets/tw2.jqplugins.ui.git
$ cd tw2.jqplugins.ui
$ mkvirtualenv tw2.jqplugins.ui
(tw2.jqplugins.ui) $ pip install tw2.devtools
(tw2.jqplugins.ui) $ python setup.py develop
(tw2.jqplugins.ui) $ paster tw2.browser…and browse tohttp://localhost:8000/to check it out.
Package: tw2.jquery
tw2.jquery is aToscaWidgets2 (tw2)wrapper forjquery.Live DemoLinksGet thesource from github.PyPI pageandbugsDescriptiontoscawidgets2 (tw2)aims to be a practical and useful widgets framework
that helps people build interactive websites with compelling features, faster
and easier. Widgets are re-usable web components that can include a template,
server-side code and JavaScripts/CSS resources. The library aims to be:
flexible, reliable, documented, performant, and as simple as possible.jQueryis a fast and concise JavaScript Library that simplifies HTML
document traversing, event handling, animating, and Ajax interactions
for rapid web development. jQuery is designed to change the way that
you write JavaScript.This module, tw2.jquery, providestoscawidgets2 (tw2)access to thejQuerylibrary, a namespace package for jQuery plugins, and convenience
classes for creating these plugins.Special thanks to Ralph Bean and Chris Perkins for their contributions.Build StatusBranchStatusmasterdevelop
Package: tw2.polymaps
tw2.polymaps is atoscawidgets2 (tw2)wrapper forpolymaps.Live DemoPeep thelive demonstration.LinksYou canget the source from github,
check outthe PyPI page, and
report or look intobugs.Descriptiontoscawidgets2 (tw2)aims to be a practical and useful widgets framework
that helps people build interactive websites with compelling features, faster
and easier. Widgets are re-usable web components that can include a template,
server-side code and JavaScripts/CSS resources. The library aims to be:
flexible, reliable, documented, performant, and as simple as possible.polymapsis a JavaScript library for image- and vector-tiled maps using SVG.This module, tw2.polymaps, providestoscawidgets2 (tw2)widgets that renderpolymapsmaps!Sampling tw2.polymaps in the WidgetBrowserThe best way to scope outtw2.polymapsis to load its widgets in thetw2.devtoolsWidgetBrowser.  To see the source code that configures them,
check outtw2.polymaps/tw2/polymaps/samples.pyTo give it a try you’ll need git, python, andvirtualenvwrapper.  Run:$ git clone git://github.com/toscawidgets/tw2.polymaps.git
$ cd tw2.polymaps
$ mkvirtualenv tw2.polymaps
(tw2.polymaps) $ pip install tw2.devtools
(tw2.polymaps) $ python setup.py develop
(tw2.polymaps) $ paster tw2.browser…and browse tohttp://localhost:8000/to check it out.
Package: tw2.protovis.conventional
.. _toscawidgets2 (tw2): http://toscawidgets.org/documentation/tw2.core/.. _protovis: http://vis.stanford.edu/protovis/tw2.protovis.conventional is a `toscawidgets2 (tw2)`_ wrapper for `protovis`_.Live Demo---------Peep the `live demonstration <http://craftsman.rc.rit.edu/module?module=tw2.protovis.conventional>`_.Links-----You can `get the source from github <http://github.com/ralphbean/tw2.protovis.conventional>`_,check out `the PyPI page <http://pypi.python.org/pypi/tw2.protovis.conventional>`_, andreport or look into `bugs <http://github.com/ralphbean/tw2.protovis.conventional/issues/>`_.Description-----------`toscawidgets2 (tw2)`_ aims to be a practical and useful widgets frameworkthat helps people build interactive websites with compelling features, fasterand easier. Widgets are re-usable web components that can include a template,server-side code and JavaScripts/CSS resources. The library aims to be:flexible, reliable, documented, performant, and as simple as possible.`protovis`_ composes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction.This module, tw2.protovis.conventional, provides `toscawidgets2 (tw2)`_ widgets that render `protovis`_ data visualizations.Sampling tw2.protovis.conventional in the WidgetBrowser-------------------------------------The best way to scope out ``tw2.protovis.conventional`` is to load its widgets in the``tw2.devtools`` WidgetBrowser.  To see the source code that configures them,check out ``tw2.protovis.conventional/samples.py``To give it a try you'll need git, mercurial, python, and virtualenv.  Run:``git clone git://github.com/ralphbean/tw2.protovis.conventional.git````cd tw2.protovis.conventional``The following script will set up all the necessary tw2 dependencies in apython virtualenv:``./develop-tw2-destroy-and-setup.sh``The following will enter the virtualenv and start up ``paster tw2.browser``:``./develop-tw2-start.sh``...and browse to http://localhost:8000/ to check it out.
Package: tw2.protovis.core
tw2.protovis.core is atoscawidgets2 (tw2)wrapper forprotovis.Live DemoPeep thelive demonstration.LinksYou canget the source from github,
check outthe PyPI page, and
report or look intobugs.Descriptiontoscawidgets2 (tw2)aims to be a practical and useful widgets framework
that helps people build interactive websites with compelling features, faster
and easier. Widgets are re-usable web components that can include a template,
server-side code and JavaScripts/CSS resources. The library aims to be:
flexible, reliable, documented, performant, and as simple as possible.protoviscomposes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction.This module, tw2.protovis.core, providestoscawidgets2 (tw2)widgets that renderprotovisdata visualizations.
Package: tw2.protovis.custom
.. _toscawidgets2 (tw2): http://toscawidgets.org/documentation/tw2.core/.. _protovis: http://vis.stanford.edu/protovis/tw2.protovis.custom is a `toscawidgets2 (tw2)`_ wrapper for `protovis`_.Live Demo---------Peep the `live demonstration <http://craftsman.rc.rit.edu/module?module=tw2.protovis.custom>`_.Links-----You can `get the source from github <http://github.com/ralphbean/tw2.protovis.custom>`_,check out `the PyPI page <http://pypi.python.org/pypi/tw2.protovis.custom>`_, andreport or look into `bugs <http://github.com/ralphbean/tw2.protovis.custom/issues/>`_.Description-----------`toscawidgets2 (tw2)`_ aims to be a practical and useful widgets frameworkthat helps people build interactive websites with compelling features, fasterand easier. Widgets are re-usable web components that can include a template,server-side code and JavaScripts/CSS resources. The library aims to be:flexible, reliable, documented, performant, and as simple as possible.`protovis`_ composes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction.This module, tw2.protovis.custom, provides `toscawidgets2 (tw2)`_ widgets that render `protovis`_ data visualizations.Sampling tw2.protovis.custom in the WidgetBrowser-------------------------------------The best way to scope out ``tw2.protovis.custom`` is to load its widgets in the``tw2.devtools`` WidgetBrowser.  To see the source code that configures them,check out ``tw2.protovis.custom/samples.py``To give it a try you'll need git, mercurial, python, and virtualenv.  Run:``git clone git://github.com/ralphbean/tw2.protovis.custom.git````cd tw2.protovis.custom``The following script will set up all the necessary tw2 dependencies in apython virtualenv:``./develop-tw2-destroy-and-setup.sh``The following will enter the virtualenv and start up ``paster tw2.browser``:``./develop-tw2-start.sh``...and browse to http://localhost:8000/ to check it out.
Package: tw2.protovis.hierarchies
.. _toscawidgets2 (tw2): http://toscawidgets.org/documentation/tw2.core/.. _protovis: http://vis.stanford.edu/protovis/tw2.protovis.hierarchies is a `toscawidgets2 (tw2)`_ wrapper for `protovis`_.Live Demo---------Peep the `live demonstration <http://craftsman.rc.rit.edu/module?module=tw2.protovis.hierarchies>`_.Links-----You can `get the source from github <http://github.com/ralphbean/tw2.protovis.hierarchies>`_,check out `the PyPI page <http://pypi.python.org/pypi/tw2.protovis.hierarchies>`_, andreport or look into `bugs <http://github.com/ralphbean/tw2.protovis.hierarchies/issues/>`_.Description-----------`toscawidgets2 (tw2)`_ aims to be a practical and useful widgets frameworkthat helps people build interactive websites with compelling features, fasterand easier. Widgets are re-usable web components that can include a template,server-side code and JavaScripts/CSS resources. The library aims to be:flexible, reliable, documented, performant, and as simple as possible.`protovis`_ composes hierarchies views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction.This module, tw2.protovis.hierarchies, provides `toscawidgets2 (tw2)`_ widgets that render `protovis`_ data visualizations.Sampling tw2.protovis.hierarchies in the WidgetBrowser-------------------------------------The best way to scope out ``tw2.protovis.hierarchies`` is to load its widgets in the``tw2.devtools`` WidgetBrowser.  To see the source code that configures them,check out ``tw2.protovis.hierarchies/samples.py``To give it a try you'll need git, mercurial, python, and virtualenv.  Run:``git clone git://github.com/ralphbean/tw2.protovis.hierarchies.git````cd tw2.protovis.hierarchies``The following script will set up all the necessary tw2 dependencies in apython virtualenv:``./develop-tw2-destroy-and-setup.sh``The following will enter the virtualenv and start up ``paster tw2.browser``:``./develop-tw2-start.sh``...and browse to http://localhost:8000/ to check it out.
Package: tw2.rrd
RRD (round-robin database) data visualization widgets.You can use the widgets in this module to analyze your data from rrdtool
(usually collected by another tool like collectd or ganglia or.. well, there
are many).Widgets, by and large, need to either be given arrd_filenameslist that
tells them what rrd files to graph explicitly, or anrrd_directorieslist
that tells them where to look for rrd files (they’ll graph every file they find
in the directory).Take a look at thesamples.py filefor
inspiration.Sampling tw2.rrd in the WidgetBrowserThe best way to scope outtw2.rrdis to load its widgets in thetw2.devtoolsWidgetBrowser.  To see the source code that configures them,
check outtw2.rrd/tw2/rrd/samples.pyTo give it a try you’ll need git, python, andvirtualenvwrapper.  Run:$ git clone git://github.com/toscawidgets/tw2.rrd.git
$ cd tw2.rrd
$ mkvirtualenv tw2.rrd
(tw2.rrd) $ pip install tw2.devtools
(tw2.rrd) $ python setup.py develop
(tw2.rrd) $ paster tw2.browser…and browse tohttp://localhost:8000/to check it out.
Package: tw2.slideymenu
tw2.slideymenu is atoscawidgets2 (tw2)package withslideymenu that I
made just for you!Live DemoSlideymenu is best demonstrated by its use innarcissus.  Definitely check it out.You can also see it in thetw2 WidgetBrowseralthough it doesn’t
do it justice.LinksGet thesource from github.PyPI pageandbugsDescriptiontoscawidgets2 (tw2)aims to be a practical and useful widgets framework
that helps people build interactive websites with compelling features, faster
and easier. Widgets are re-usable web components that can include a template,
server-side code and JavaScripts/CSS resources. The library aims to be:
flexible, reliable, documented, performant, and as simple as possible.This package contains a menu that slides!Sampling tw2.slideymenu in the WidgetBrowserThe best way to scope outtw2.slideymenuis to load its widgets in thetw2.devtoolsWidgetBrowser.  To see the source code that configures them,
check outtw2.slideymenu/tw2/slideymenu/samples.pyTo give it a try you’ll need git, python, andvirtualenvwrapper.  Run:$ git clone git://github.com/toscawidgets/tw2.slideymenu.git
$ cd tw2.slideymenu
$ mkvirtualenv tw2.slideymenu
(tw2.slideymenu) $ pip install tw2.devtools
(tw2.slideymenu) $ python setup.py develop
(tw2.slideymenu) $ paster tw2.browser…and browse tohttp://localhost:8000/to check it out.
Package: tw2.wysihtml5
WYSIHTML5 widget for ToscaWidgets2.WYSIHTML5 is a lightweight HTML5 rich text editing plugin developed
by xing. You can find it’s source here:https://github.com/xing/wysihtml5Example:http://xing.github.com/wysihtml5/Use it like any other ToscaWidgets2 widget library.While not strictly required, it is advised that you use this
widget together with the tw2.bootstrap.forms module to provide a
nice looking interface.