Appendix B. Command Language

This appendix defines the syntax of the command language used in all Calendar Tool script files, including system start-up files such as that saved by the `File Save Config' command.

Describe the general derivation rules for commands, using related verbiage from earlier efforts along these lines, includin DEMO. A new rule (I think) is provide an int-valued arg to functions that select from a dynamic-valued list, such as ViewWindows.

Here's a first crack at things. I'd like to avoid a CFG syntax if possible, but we'll see. CFG notation may ultimately be the easiest thing, but we do need to remember our audience, i.e., they're not coders. Also, this obviously needs to be updated per the most recent changes to the menus.

FileNew
FileOpen(file_name)
FileClose
FileCloseAll
FileSave
FileSaveAs(file_name)
FileSaveAll
FileSaveConfig(file_name)
FilePrint(print_spec)
FileExit

EditUndo
EditRedo
EditRepeat(count)
EditCut
EditCopy
EditPaste
EditDelete
EditSelectAll
EditFind(reg_expr)
EditCommand(command_string)

ScheduleAppointment(appt_info)
ScheduleMeeting(meeting_info)->(confirm_info)
ConfirmMeeting(confirm_info, selection)
ScheduleTask(task_info)
ScheduleEvent(task_info)
AddCategory(category_info)
ChangeCategory(category_name, category_info)
DeleteCategory(category_name)

ViewItem
ViewDay
ViewWeekTable
ViewWeekLists
ViewMonth
ViewYear
ViewNext
ViewPrevious
ViewGotoDate
ViewListsAppointments
ViewListsMeetings
ViewListsTasks
ViewListsEvents
ViewListsAllItems
ViewListsCustom(custom_list_name)
ViewListsCustom(menu_position)
ViewListsSelectSortField(list_field_name)
AddCustomList(custom_list_info)
ChangeCustomList(custom_list_name, custom_list_info)
DeleteCustomList(custom_list_name)
ApplyCustomList(custom_list_name)
ViewFilterHideAppointments
ViewFilterHideMeetings
ViewFilterHideTasks
ViewFilterHideEvents
ViewFilterHideCustom(custom_filter_name)
ViewFilterHideCustom(menu_position)
AddCustomFilter(custom_filter_info)
ChangeCustomFilter(custom_filter_name, custom_filter_info)
DeleteCustomFilter(custom_filter_name)
ApplyCustomFilter(custom_filter_name)
ViewOtherUser(user_idenity)
ViewGroup(group_identity)
ViewWindows(window_name)
ViewWindows(menu_position)
WindowsWindowingMode(window_mode)
WindowsMagnetize

AdminUsersAdd(user_info)
AdminUsersFind(user_info)
AdminUsersChange(old_user_info, new_user_info)
AdminUsersDelete(user_info)
AdminGroupsAdd(group_info)
AdminGroupsFind(group_info)
AdminGroupsChange(old_group_info, new_group_info)
AdminGroupsDelete(group_info)
AdminLocationsAdd(location_info)
AdminLocationsFind(location_info)
AdminLocationsChange(old_location_info, new_location_info)
AdminLocationsDelete(location_info)
AdminGlobalOptionsTimesAndDates(time_and_date_options)
AdminGlobalOptionsScheduling(scheduling_options)
AdminGlobalOptionsViewing(viewing_options)
AdminGlobalOptionsAdministrative(administrative_options)

OptionsTimesAndDates(time_and_date_options)
OptionsScheduling(scheduling_options)
OptionsViewing(viewing_options)
OptionsAdministrative(administrative_options)

HelpAbout
HelpShowQuickHelp(command_name)
HelpDetailedHelpContents()->(help_contents)
Help(contents_selection)->(help_topic_info)
HelpDetailedHelpIndex(topic_name)->(help_index)
Help(index_selection)->(help_topic_info)
HelpDetailedHelpSearch(search_string, case_sensitive)->(search_topics)
Help(search_topic_selection)->(help_topic_info)

Additional commands not in menus:
SelectField(window, field_name)
ClearField(window, field_name
EnterText(window, text_field_name)
SelectValue(window, selection_field_name)





Prev: users-man | Next: help-content | Up: index | Top: index