Documentation ¶
Index ¶
- Constants
- func Run(version string, sponsors string, args []string)
- type AcceptFocusFunc
- type CallinfoController
- type EntryController
- type KeyerController
- type LogbookController
- type MainMenuController
- type NewContestController
- type RadioMenuController
- type SettingsController
- type SpotSourceMenuController
- type SpotsController
- type StopKeyController
- type WorkmodeController
Constants ¶
View Source
const AppID = "ft.hellocontest"
View Source
const CallinfoWindowID = gmtry.ID("callinfo")
View Source
const RateWindowID = "rate"
View Source
const ScoreWindowID = "score"
View Source
const SpotsWindowID = "spots"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AcceptFocusFunc ¶ added in v0.17.0
type AcceptFocusFunc func(bool)
type CallinfoController ¶ added in v0.14.0
type CallinfoController interface {
Refresh()
}
type EntryController ¶
type EntryController interface { GotoNextField() core.EntryField GotoNextPlaceholder() SetActiveField(core.EntryField) Enter(string) SendQuestion() StopTX() Log() Clear() }
EntryController controls the entry of QSO data.
type KeyerController ¶
type KeyerController interface { Send(int) Stop() EnterPattern(int, string) EnterSpeed(int) Save() SelectPreset(string) }
KeyerController controls the keyer.
type LogbookController ¶
type LogbookController interface { GetExchangeFields() ([]core.ExchangeField, []core.ExchangeField) SelectRow(int) }
LogbookController represents the logbook controller.
type MainMenuController ¶
type MainMenuController interface { OpenWiki() Sponsors() About() New() Open() SaveAs() ExportCabrillo() ExportADIF() ExportCSV() ExportCallhistory() OpenContestRulesPage() OpenContestUploadPage() OpenSettings() OpenConfigurationFile() Quit() ShowCallinfo() ShowScore() ShowRate() ShowSpots() ClearEntryFields() GotoEntryFields() EditLastQSO() LogQSO() SwitchToSPWorkmode() SwitchToRunWorkmode() MarkInBandmap() GotoHighestValueSpot() GotoNearestSpot() GotoNextSpotUp() GotoNextSpotDown() SendSpotsToTci() bool SetSendSpotsToTci(bool) }
MainMenuController provides the functionality for the main menu.
type NewContestController ¶ added in v0.16.0
type RadioMenuController ¶ added in v0.15.0
type SettingsController ¶ added in v0.6.0
type SettingsController interface { Save() Reset() OpenConfigurationFile() EnterStationCallsign(string) EnterStationOperator(string) EnterStationLocator(string) SelectContestIdentifier(string) OpenContestRulesPage() OpenContestUploadPage() ClearCallHistory() EnterContestExchangeValue(core.EntryField, string) EnterContestGenerateSerialExchange(bool) EnterContestGenerateReport(bool) EnterContestName(string) EnterContestStartTime(string) SetContestStartTimeToday() SetContestStartTimeNow() SetOperationModeSprint(bool) EnterContestCallHistoryFile(string) EnterContestCallHistoryFieldName(core.EntryField, string) EnterQSOsGoal(string) EnterPointsGoal(string) EnterMultisGoal(string) }
type SpotSourceMenuController ¶ added in v0.13.0
type SpotsController ¶ added in v0.13.0
type StopKeyController ¶ added in v0.9.0
type StopKeyController interface { Stop() DoubleStop() }
type WorkmodeController ¶
WorkmodeController controls the workmode handling.
Source Files ¶
- app.go
- callinfoView.go
- callinfoWindow.go
- entryView.go
- geometry.go
- keyerView.go
- lifetimeIndicator.go
- logbookView.go
- mainMenu.go
- mainWindow.go
- newContestDialog.go
- newContestView.go
- proximityIndicator.go
- radioMenu.go
- rateIndicator.go
- rateView.go
- rateWindow.go
- scoreGraph.go
- scoreView.go
- scoreWindow.go
- settingsDialog.go
- settingsView.go
- spotSourceMenu.go
- spotsTableView.go
- spotsView.go
- spotsWindow.go
- statusView.go
- stopKeyHandler.go
- ui.go
- workmodeView.go
Click to show internal directories.
Click to hide internal directories.