Symud i'r cynnwys

Dewislen#

Gellir creu a chynnwys dewislenni yn y rhaglen. Gellir eu defnyddio i greu dewislenni cyd-destun, dwylo system a dewislenni rhaglen.

I greu dewislen newydd, galwch:

    // Creu dewislen newydd
    dewislen := app.NewMenu()

Mae'r gweithrediadau canlynol ar gael ar y Dewislen math:

Ychwanegu#

API: Ychwanegu(label string) *EitemDewislen

Mae'r dull hwn yn cymryd label o fath string fel mewnbwn ac yn ychwanegu EitemDewislen newydd gyda'r label a roddir at y ddewislen. Mae'n dychwelyd yr EitemDewislen a ychwanegwyd.

YchwaneguSeparwr#

API: YchwaneguSeparwr()

Mae'r dull hwn yn ychwanegu EitemDewislen gwahanol newydd at y ddewislen.

YchwaneguBlwch#

API: YchwaneguBlwch(label string, galluogedig bool) *EitemDewislen

Mae'r dull hwn yn cymryd label o fath string a galluogedig o fath bool fel mewnbwn ac yn ychwanegu EitemDewislen blwch ticio newydd gyda'r label a'r cyflwr galluogedig a roddir at y ddewislen. Mae'n dychwelyd yr EitemDewislen a ychwanegwyd.

YchwaneguRadio#

API: YchwaneguRadio(label string, galluogedig bool) *EitemDewislen

Mae'r dull hwn yn cymryd label o fath string a galluogedig o fath bool fel mewnbwn ac yn ychwanegu EitemDewislen radio newydd gyda'r label a'r cyflwr galluogedig a roddir at y ddewislen. Mae'n dychwelyd yr EitemDewislen a ychwanegwyd.

Diweddaru#

API: Diweddaru()

Mae'r dull hwn yn prosesu unrhyw grwpiau radio ac yn diweddaru'r ddewislen os na chaiff y rhyngwyneb dewislen ei gychwyn.

YchwaneguIsddewislen#

API: YchwaneguIsddewislen(s string) *Dewislen

Mae'r dull hwn yn cymryd s o fath string fel mewnbwn ac yn ychwanegu EitemDewislen isddewislen newydd gyda'r label a roddir at y ddewislen. Mae'n dychwelyd yr isddewislen a ychwanegwyd.

YchwaneguRôl#

API: YchwaneguRôl(rôl Rôl) *Dewislen

Mae'r dull hwn yn cymryd rôl o fath Rôl fel mewnbwn, yn ei ychwanegu at y ddewislen os nad yw'n nil ac yn dychwelyd y Dewislen.

SetLabel#

API: SetLabel(label string)

Mae'r dull hwn yn gosod label y Dewislen.