groupBoxAlignment :: GroupBox -> UIVar' GroupBoxAlignment
groupBoxAlignment gb = uivar set_it get_it
  where
    set_it (toConstantG -> c) = liftIO $
        withManagedQObject gb $ \gb_ptr ->
            set_groupbox_alignment gb_ptr c

    get_it = liftIO $ withManagedQObject gb $ \gb_ptr ->
        fromConstantG <$> get_groupbox_alignment gb_ptr
groupBoxAlignment :: GroupBox -> UIVar' GroupBoxAlignment
groupBoxAlignment gb = uivar set_it get_it
  where
    set_it (toConstantG -> c) = liftIO $
        withManagedQObject gb $ \gb_ptr ->
            set_groupbox_alignment gb_ptr c

    get_it = liftIO $ withManagedQObject gb $ \gb_ptr ->
        fromConstantG <$> get_groupbox_alignment gb_ptr
groupBoxAlignment gb = uivar set_it get_it
  where
    set_it (toConstantG -> c) = liftIO $
        withManagedQObject gb $ \gb_ptr ->
            set_groupbox_alignment gb_ptr c

    get_it = liftIO $ withManagedQObject gb $ \gb_ptr ->
        fromConstantG <$> get_groupbox_alignment gb_ptr