Skip to content

Commit 53e1aa1

Browse files
committed
fix(ui): 为 darwin stub 补充 SetFlipLayoutWhenAbove 方法
1 parent 7cb1bba commit 53e1aa1

1 file changed

Lines changed: 13 additions & 4 deletions

File tree

wind_input/internal/ui/manager_darwin.go

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ type Manager struct {
4242
hideCandidateWindow bool
4343
hidePreedit bool
4444
preeditMode config.PreeditMode
45-
pagerDisplayMode config.PagerDisplayMode
45+
pagerBarDisplay config.PagerBarDisplay
46+
pageNumberDisplay config.PageNumberDisplay
4647
cmdbarPrefix string
4748
maxCandidateChars int
4849
candidateIndexLabels string
@@ -512,6 +513,7 @@ func (m *Manager) SetGDIFontParams(int, float64) {}
512513
func (m *Manager) SetMenuFontParams(int, float64) {}
513514
func (m *Manager) SetMenuFontSize(float64) {}
514515
func (m *Manager) SetTextRenderMode(config.FontEngine) {}
516+
func (m *Manager) SetFlipLayoutWhenAbove(_ bool) {}
515517
func (m *Manager) SetHidePreedit(hide bool) {
516518
m.mu.Lock()
517519
m.hidePreedit = hide
@@ -524,9 +526,15 @@ func (m *Manager) SetPreeditMode(mode config.PreeditMode) {
524526
m.mu.Unlock()
525527
m.postCmd(m.snapshotConfig())
526528
}
527-
func (m *Manager) SetPagerDisplayMode(mode config.PagerDisplayMode) {
529+
func (m *Manager) SetPagerBarDisplay(mode config.PagerBarDisplay) {
528530
m.mu.Lock()
529-
m.pagerDisplayMode = mode
531+
m.pagerBarDisplay = mode
532+
m.mu.Unlock()
533+
m.postCmd(m.snapshotConfig())
534+
}
535+
func (m *Manager) SetPageNumberDisplay(mode config.PageNumberDisplay) {
536+
m.mu.Lock()
537+
m.pageNumberDisplay = mode
530538
m.mu.Unlock()
531539
m.postCmd(m.snapshotConfig())
532540
}
@@ -554,7 +562,8 @@ func (m *Manager) snapshotConfig() uicmd.Command {
554562
HideCandidateWindow: m.hideCandidateWindow,
555563
HidePreedit: m.hidePreedit,
556564
PreeditMode: uicmd.PreeditMode(m.preeditMode),
557-
PagerDisplayMode: uicmd.PagerDisplayMode(m.pagerDisplayMode),
565+
PagerBarDisplay: uicmd.PagerBarDisplay(m.pagerBarDisplay),
566+
PageNumberDisplay: uicmd.PageNumberDisplay(m.pageNumberDisplay),
558567
CmdbarPrefix: m.cmdbarPrefix,
559568
MaxCandidateChars: m.maxCandidateChars,
560569
}

0 commit comments

Comments
 (0)