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.