Documentation
¶
Rendered for darwin/amd64
Index ¶
- Variables
- func HandleURL(u *C.char)
- func PumpEvents(seconds float64)
- func RegisterURLHandler()
- type BrowserService
- func (b *BrowserService) AreWeTheDefaultBrowser() bool
- func (b *BrowserService) GetAvailableBrowsers() ([]linkquisition.Browser, error)
- func (b *BrowserService) GetDefaultBrowser() (linkquisition.Browser, error)
- func (b *BrowserService) GetIconForBrowser(browser linkquisition.Browser) ([]byte, error)
- func (b *BrowserService) MakeUsTheDefaultBrowser() error
- func (b *BrowserService) OpenUrlWithBrowser(url string, browser *linkquisition.Browser) error
- func (b *BrowserService) OpenUrlWithDefaultBrowser(url string) error
- type SettingsService
- func (s *SettingsService) GetConfigFilePath() string
- func (s *SettingsService) GetConfigFolderPath() string
- func (s *SettingsService) GetLogFilePath() string
- func (s *SettingsService) GetLogFolderPath() string
- func (s *SettingsService) GetPluginFolderPath() string
- func (s *SettingsService) GetSettings() *linkquisition.Settings
- func (s *SettingsService) IsConfigured() (bool, error)
- func (s *SettingsService) ReadSettings() (*linkquisition.Settings, error)
- func (s *SettingsService) ScanBrowsers() error
- func (s *SettingsService) WriteSettings(settings *linkquisition.Settings) error
Constants ¶
This section is empty.
Variables ¶
View Source
var URLChannel = make(chan string, 1)
URLChannel receives URLs sent to the app via macOS Apple Events.
Functions ¶
func PumpEvents ¶
func PumpEvents(seconds float64)
PumpEvents runs the macOS run loop briefly to allow pending Apple Events to be delivered.
func RegisterURLHandler ¶
func RegisterURLHandler()
RegisterURLHandler registers the Apple Event handler for kAEGetURL. Must be called before the UI event loop starts.
Types ¶
type BrowserService ¶
type BrowserService struct{}
func (*BrowserService) AreWeTheDefaultBrowser ¶
func (b *BrowserService) AreWeTheDefaultBrowser() bool
func (*BrowserService) GetAvailableBrowsers ¶
func (b *BrowserService) GetAvailableBrowsers() ([]linkquisition.Browser, error)
func (*BrowserService) GetDefaultBrowser ¶
func (b *BrowserService) GetDefaultBrowser() (linkquisition.Browser, error)
func (*BrowserService) GetIconForBrowser ¶
func (b *BrowserService) GetIconForBrowser(browser linkquisition.Browser) ([]byte, error)
func (*BrowserService) MakeUsTheDefaultBrowser ¶
func (b *BrowserService) MakeUsTheDefaultBrowser() error
func (*BrowserService) OpenUrlWithBrowser ¶
func (b *BrowserService) OpenUrlWithBrowser(url string, browser *linkquisition.Browser) error
func (*BrowserService) OpenUrlWithDefaultBrowser ¶
func (b *BrowserService) OpenUrlWithDefaultBrowser(url string) error
type SettingsService ¶
type SettingsService struct {
BrowserService linkquisition.BrowserService
}
func (*SettingsService) GetConfigFilePath ¶
func (s *SettingsService) GetConfigFilePath() string
func (*SettingsService) GetConfigFolderPath ¶
func (s *SettingsService) GetConfigFolderPath() string
func (*SettingsService) GetLogFilePath ¶
func (s *SettingsService) GetLogFilePath() string
func (*SettingsService) GetLogFolderPath ¶
func (s *SettingsService) GetLogFolderPath() string
func (*SettingsService) GetPluginFolderPath ¶
func (s *SettingsService) GetPluginFolderPath() string
func (*SettingsService) GetSettings ¶
func (s *SettingsService) GetSettings() *linkquisition.Settings
func (*SettingsService) IsConfigured ¶
func (s *SettingsService) IsConfigured() (bool, error)
func (*SettingsService) ReadSettings ¶
func (s *SettingsService) ReadSettings() (*linkquisition.Settings, error)
func (*SettingsService) ScanBrowsers ¶
func (s *SettingsService) ScanBrowsers() error
func (*SettingsService) WriteSettings ¶
func (s *SettingsService) WriteSettings(settings *linkquisition.Settings) error
Click to show internal directories.
Click to hide internal directories.