Inference Group
.
.

Начало 
.
Для чего нужен Dasher?  
.
Как работает Dasher? 
·Три страницы 
·Демонстрация  
·Try Dasher in your browser 
.
Скачать Dasher 
·Подсказки для Новичков  
·22 
.
Dasher для особых случаев 
.
Другие языки 
.
Заглядывая в будущее 
.
Публикации 
.
История Dasher 
.
Разработка 
·Development 2008 
·CVS branches 2005 
·Documentation 
·Experiments 
·Schools 
·Driving methods 
·Alphabets 
·Button Dasher Notes 
·Chinese 
·Japanese alphabets 
·Notes from March 2005 
·Version 3.0.2 Release Notes 
·API Notes « 
·Version 3.0.1 Release Notes 
·Notes from 12/02 
·Notes from 11/02 
·Notes from 10/02 
·Further notes 08/02 
·Dasher Plan 07/02 
·Discussion 07/02 
·To Do List 07/02 
·To Do List 04/02 
.
Обзор прессы 
.
Пресс-информация 



Search :
.

Dasher Documentation

This is the API documentation for authors wishing to port Dasher to new platforms.


  Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

A Dasher interface should implement the CDasherScreen, CDasherSettingsInterface, CDashEdit and CSettingsStore classes. Communication with the core is via the CDasherAppInterface, CDasherSettingsInterface and CDasherWidgetInterface classes.

CDasherScreen is the canvas on which the Dasher model itself will be drawn. CDasherSettingsInterface provides an interface for configuring certain Dasher options that can't be done without the cooperation of the interface. CDashEdit is the "edit box" - this deals with input and output of characters, and saving of text. It doesn't inherently have to be an edit box, but could instead be an interface that allows text to be entered directly into other applications. CSettignsStore provides a platform dependent mechanism for loading and saving configuration options. You'll need to call ChangeView in the core in order to get the core to set up the initial model, and then call ChangeEdit and ChangeScreen to tell the core what your DasherScreen and DashEdit objects are. After that, stuff should just work. There's no need to implement the full set of features if your interface doesn't require it.


In case of queries, please contact dasher@mrao.phy.cam.ac.uk
Generated on Fri Mar 14 15:47:08 2003 for Dasher by doxygen1.3-rc3

"The Inference Group" при поддержке "the Gatsby Foundation"
и в тесном сотрудничестве с "IBM Zurich Research Laboratory"
Дэвид Маккэй
Последнее обновление сайта Fri Oct 1 10:33:21 BST 2010