Documentation
¶
Index ¶
Constants ¶
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 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 {
About()
New()
Open()
SaveAs()
ExportCabrillo()
ExportADIF()
ExportCSV()
ExportCallhistory()
OpenSettings()
Quit()
ShowCallinfo()
ShowScore()
ShowRate()
ShowSpots()
ClearEntryFields()
GotoEntryFields()
EditLastQSO()
LogQSO()
SwitchToSPWorkmode()
SwitchToRunWorkmode()
MarkInBandmap()
GotoNearestSpot()
GotoNextSpotUp()
GotoNextSpotDown()
SendSpotsToTci() bool
SetSendSpotsToTci(bool)
}
MainMenuController provides the functionality for the main menu.
type SettingsController ¶ added in v0.6.0
type SettingsController interface {
Save()
Reset()
OpenDefaults()
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
- proximityIndicator.go
- rateIndicator.go
- rateView.go
- rateWindow.go
- scoreGraph.go
- scoreView.go
- scoreWindow.go
- settingsDialog.go
- settingsView.go
- spotSourceMenu.go
- spotsView.go
- spotsWindow.go
- statusView.go
- stopKeyHandler.go
- ui.go
- workmodeView.go
Click to show internal directories.
Click to hide internal directories.