@@ -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) {}
512513func (m * Manager ) SetMenuFontParams (int , float64 ) {}
513514func (m * Manager ) SetMenuFontSize (float64 ) {}
514515func (m * Manager ) SetTextRenderMode (config.FontEngine ) {}
516+ func (m * Manager ) SetFlipLayoutWhenAbove (_ bool ) {}
515517func (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