Documentation
¶
Index ¶
- Constants
- func Run(version string, sponsors string, startupScript Script, args []string)
- type AcceptFocusFunc
- type ESMController
- type EntryController
- type ExportCabrilloController
- type KeyerController
- type KeyerSettingsController
- type MainMenuController
- type NewContestController
- type QSOListController
- type QTCController
- type RadioMenuController
- type Script
- type SettingsController
- type SpotSourceMenuController
- type SpotsController
- type StopKeyController
- type SummaryController
- type WorkmodeController
Constants ¶
View Source
const ( COLUMN_SPACING = 5 ROW_SPACING = 5 MARGIN = 3 )
View Source
const AppID = "ft.hellocontest"
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 ESMController ¶ added in v1.0.0
type ESMController interface {
SetESMEnabled(enabled bool)
}
type EntryController ¶
type EntryController interface {
GotoNextField() core.EntryField
GotoNextPlaceholder()
SetActiveField(core.EntryField)
Enter(string)
SelectMatch(int)
SelectBestMatchOnFrequency()
SendQuestion()
RepeatLastTransmission()
StopTX()
SetXITActive(bool)
EnterPressed()
Log()
Clear()
}
EntryController controls the entry of QSO data.
type ExportCabrilloController ¶ added in v0.22.0
type ExportCabrilloController interface {
Categories() []string
CategoryBands() []string
CategoryModes() []string
CategoryOperators() []string
CategoryPowers() []string
CategoryAssisted() []string
CategoryStations() []string
CategoryTransmitters() []string
CategoryOverlays() []string
CategoryTimes() []string
SetCategory(string)
SetCategoryBand(string)
SetCategoryMode(string)
SetCategoryOperator(string)
SetCategoryPower(string)
SetCategoryAssisted(string)
SetCategoryStation(string)
SetCategoryTransmitter(string)
SetCategoryOverlay(string)
SetCategoryTime(string)
SetName(string)
SetEmail(string)
SetLocation(string)
SetAddressText(string)
SetAddressCity(string)
SetAddressPostalCode(string)
SetAddressStateProvince(string)
SetAddressCountry(string)
SetClub(string)
SetSpecific(string)
SetCertificate(bool)
SetSoapBox(string)
SetOpenUploadAfterExport(bool)
SetOpenAfterExport(bool)
}
type KeyerController ¶
KeyerController controls the keyer.
type KeyerSettingsController ¶ added in v0.20.0
type MainMenuController ¶
type MainMenuController interface {
OpenWiki()
Sponsors()
About()
New()
Open()
SaveAs()
ExportSummary()
ExportCabrillo()
ExportADIF()
ExportCSV()
ExportCallhistory()
OpenContestRulesPage()
OpenContestUploadPage()
OpenSettings()
OpenConfigurationFile()
Quit()
ShowScore()
ShowRate()
ShowSpots()
ClearEntryFields()
GotoEntryFields()
EditLastQSO()
RefreshPrediction()
LogQSO()
StartParrot()
SetESMEnabled(enabled bool)
SwitchToSPWorkmode()
SwitchToRunWorkmode()
OfferQTC()
RequestQTC()
SetXITActive(active bool)
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 QSOListController ¶ added in v1.1.0
type QSOListController interface {
GetExchangeFields() ([]core.ExchangeField, []core.ExchangeField)
SelectRow(int)
}
QSOListController represents the logbook controller.
type QTCController ¶ added in v1.1.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()
OpenCallHistoryArchivePage()
ClearCallHistory()
EnterContestExchangeValue(core.EntryField, string)
EnterContestGenerateSerialExchange(bool)
EnterContestGenerateReport(bool)
EnterContestName(string)
EnterContestStartTime(string)
SetContestStartTimeToday()
SetContestStartTimeNow()
SetOperationModeSprint(bool)
SetContestEnableQTCs(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 SummaryController ¶ added in v1.1.0
type WorkmodeController ¶
WorkmodeController controls the workmode handling.
Source Files
¶
- app.go
- builder.go
- callinfoView.go
- entryView.go
- esmView.go
- exportCabrilloDialog.go
- exportCabrilloView.go
- geometry.go
- keyerButtonView.go
- keyerSettingsDialog.go
- keyerSettingsView.go
- lifetimeIndicator.go
- mainMenu.go
- mainWindow.go
- newContestDialog.go
- newContestView.go
- proximityIndicator.go
- qsoListView.go
- qtcDialog.go
- qtcListView.go
- qtcView.go
- radioMenu.go
- rateIndicator.go
- rateView.go
- rateWindow.go
- scoreGraph.go
- scoreTable.go
- scoreView.go
- scoreWindow.go
- settingsDialog.go
- settingsView.go
- spotSourceMenu.go
- spotsTableView.go
- spotsView.go
- spotsWindow.go
- statusView.go
- stopKeyHandler.go
- summaryDialog.go
- summaryView.go
- ui.go
- workmodeView.go
Click to show internal directories.
Click to hide internal directories.