func (panel *Panel) Window() *Window { return (*Window)(unsafe.Pointer((C.panel_window((*C.PANEL)(panel))))) }
func (p *Panel) Window() *Window { return &Window{C.panel_window(p.panel)} }
func (panel *Panel) Window() *Window { return (*Window)(C.panel_window((*C.PANEL)(panel))) }