gi-gtk-declarative-0.6.3: src/GI/Gtk/Declarative/Container/ListBox.hs
{-# OPTIONS_GHC -fno-warn-orphans #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE MultiParamTypeClasses #-}
module GI.Gtk.Declarative.Container.ListBox where
import Data.Vector ( Vector )
import qualified GI.Gtk as Gtk
import GI.Gtk.Declarative.Bin
import GI.Gtk.Declarative.Container.Class
instance IsContainer Gtk.ListBox (Bin Gtk.ListBoxRow) where
appendChild box _ widget' = Gtk.listBoxInsert box widget' (-1)
replaceChild box _ i old new = do
Gtk.widgetDestroy old
Gtk.listBoxInsert box new i
instance ToChildren Gtk.ListBox Vector (Bin Gtk.ListBoxRow)