package Ġorg . gui V ista . gui . widget . display Ċ Ċ import Ġgtk 3 . Gtk Label Ċ import Ġgtk 3 . Gtk Widget Ċ import Ġgtk 3 . gtk _ label _ new Ċ import Ġkotlinx . c interop . CP o inter Ċ import Ġkotlinx . c interop . reinterpret Ċ Ċ public Ġactual Ġclass ĠLabel ( label Ptr : ĠC Pointer < Gtk Label >? Ġ= Ġnull , Ġtext : ĠString ) Ġ: ĠLabel Base Ġ{ ĊĠĠĠ Ġoverride Ġval Ġgtk Widget Ptr : ĠC Pointer < Gtk Widget >? Ġ= Ġlabel Ptr ?. reinterpret () Ġ?: Ġgtk _ label _ new ( text ) Ċ } Ċ Ċ public Ġfun Ġlabel Widget ( label Ptr : ĠC Pointer < Gtk Label >? Ġ= Ġnull , Ġtext : ĠString , Ġinit : ĠLabel . () Ġ-> ĠUnit Ġ= Ġ{} ): ĠLabel Ġ{ ĊĠĠĠ Ġval Ġlbl Ġ= ĠLabel ( label Ptr , Ġtext ) ĊĠĠĠ Ġlbl . init () ĊĠĠĠ Ġreturn Ġlbl Ċ } Ċ