mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-06 00:50:34 +08:00
116 lines
3.1 KiB
Markdown
116 lines
3.1 KiB
Markdown
# Ffenestr
|
|
|
|
I greu ffenestr, defnyddiwch
|
|
[Application.NewWebviewWindow](application.md#newwebviewwindow) neu
|
|
[Application.NewWebviewWindowWithOptions](application.md#newwebviewwindowwithoptions).
|
|
Mae'r cyntaf yn creu ffenestr gyda nodweddion rhagosodedig, tra bod yr olaf yn
|
|
caniatáu i chi bennu opsiynau wedi'u haddasu.
|
|
|
|
Mae'r dulliau hyn yn galladwy ar y gwrthrych WebviewWindow a ddychwelir:
|
|
|
|
### SetTitle
|
|
|
|
API: `SetTitle(teitl string) *WebviewWindow`
|
|
|
|
Mae'r dull hwn yn diweddaru teitl y ffenestr i'r llinyn a ddarperir. Mae'n dychwelyd
|
|
y gwrthrych WebviewWindow, gan ganiatáu i ddulliau gael eu cadwyn.
|
|
|
|
### Enw
|
|
|
|
API: `Enw() string`
|
|
|
|
Mae'r swyddogaeth hon yn dychwelyd enw'r WebviewWindow.
|
|
|
|
### SetSize
|
|
|
|
API: `SetSize(lled, uchder int) *WebviewWindow`
|
|
|
|
Mae'r dull hwn yn gosod maint y WebviewWindow i'r lled a'r uchder a ddarperir. Os
|
|
yw'r dimensiynau a ddarparwyd yn rhagori ar y cyfyngiadau, mae'n eu haddasu'n briodol.
|
|
|
|
### SetAlwaysOnTop
|
|
|
|
API: `SetAlwaysOnTop(b bool) *WebviewWindow`
|
|
|
|
Mae'r swyddogaeth hon yn gosod y ffenestr i aros ar y brig yn seiliedig ar y blaen
|
|
llinyn a ddarperir.
|
|
|
|
### Dangos
|
|
|
|
API: `Dangos() *WebviewWindow`
|
|
|
|
Mae'r dull `Dangos` yn cael ei ddefnyddio i wneud y ffenestr yn weladwy. Os
|
|
nad yw'r ffenestr yn rhedeg, mae'n gwahodd y dull `rhedeg` i ddechrau'r ffenestr
|
|
ac yna'n ei gwneud yn weladwy.
|
|
|
|
### Cuddio
|
|
|
|
API: `Cuddio() *WebviewWindow`
|
|
|
|
Mae'r dull `Cuddio` yn cael ei ddefnyddio i guddio'r ffenestr. Mae'n gosod y
|
|
statws cudd o'r ffenestr i wir ac yn lledu'r digwyddiad cuddio ffenestr.
|
|
|
|
### SetURL
|
|
|
|
API: `SetURL(s string) *WebviewWindow`
|
|
|
|
Mae'r dull `SetURL` yn cael ei ddefnyddio i osod URL y ffenestr i'r llinyn URL a ddarparwyd.
|
|
|
|
### SetZoom
|
|
|
|
API: `SetZoom(mewnosod float64) *WebviewWindow`
|
|
|
|
Mae'r dull `SetZoom` yn gosod lefel swm cynnwys y ffenestr i'r lefel mewnosod a ddarparwyd.
|
|
|
|
### GetZoom
|
|
|
|
API: `GetZoom() float64`
|
|
|
|
Mae'r swyddogaeth `GetZoom` yn dychwelyd y lefel swm bresennol o gynnwys y ffenestr.
|
|
|
|
### GetScreen
|
|
|
|
API: `GetScreen() (*Screen, error)`
|
|
|
|
Mae'r dull `GetScreen` yn dychwelyd y sgrin lle mae'r ffenestr yn cael ei harddangos.
|
|
|
|
### SetFrameless
|
|
|
|
API: `SetFrameless(frameless bool) *WebviewWindow`
|
|
|
|
Mae'r swyddogaeth hon yn cael ei defnyddio i dynnu'r ffrâm a bar teitl y ffenestr.
|
|
Mae'n toglo'r framelessness o'r ffenestr yn unol â'r gwerth boolean a ddarperir
|
|
(gwir ar gyfer frameless, ffug ar gyfer ffrâm).
|
|
|
|
### RegisterContextMenu
|
|
|
|
API: `RegisterContextMenu(enw string, dewislen *Dewislen)`
|
|
|
|
Mae'r swyddogaeth hon yn cael ei defnyddio i gofrestru dewislen cyd-destun ac
|
|
yn ei neilltuo i'r enw a ddarparwyd.
|
|
|
|
### NativeWindowHandle
|
|
|
|
API: `NativeWindowHandle() (uintptr, error)`
|
|
|
|
Mae'r swyddogaeth hon yn cael ei defnyddio i nodi'r handlen ffenestr brodorol
|
|
ar gyfer y ffenestr.
|
|
|
|
### Ffocws
|
|
|
|
API: `Ffocws()`
|
|
|
|
Mae'r swyddogaeth hon yn cael ei defnyddio i ffocysu'r ffenestr.
|
|
|
|
### SetEnabled
|
|
|
|
API: `SetEnabled(galluogwyd bool)`
|
|
|
|
Mae'r swyddogaeth hon yn cael ei defnyddio i alluogi/analluogi'r ffenestr yn
|
|
seiliedig ar y gwerth boolean a ddarperir.
|
|
|
|
### SetAbsolutePosition
|
|
|
|
API: `SetAbsolutePosition(x int, y int)`
|
|
|
|
Mae'r swyddogaeth hon yn gosod y safle absoliwt o'r ffenestr yn y sgrin. |