Blame clients/tui/newt/nmt-newt-separator.c

Packit Service b23acc
// SPDX-License-Identifier: GPL-2.0+
Packit Service b23acc
/*
Packit Service b23acc
 * Copyright (C) 2013 Red Hat, Inc.
Packit Service b23acc
 */
Packit Service b23acc
Packit Service b23acc
/**
Packit Service b23acc
 * SECTION:nmt-newt-separator
Packit Service b23acc
 * @short_description: Separator
Packit Service b23acc
 *
Packit Service b23acc
 * #NmtNewtSeparator is just a blank label, which is used in a few places
Packit Service b23acc
 * where a widget is needed but none is desired, or to add blank space
Packit Service b23acc
 * between widgets in containers that don't implement padding.
Packit Service b23acc
 */
Packit Service b23acc
Packit Service b23acc
#include "nm-default.h"
Packit Service b23acc
Packit Service b23acc
#include "nmt-newt-separator.h"
Packit Service b23acc
Packit Service b23acc
G_DEFINE_TYPE (NmtNewtSeparator, nmt_newt_separator, NMT_TYPE_NEWT_COMPONENT)
Packit Service b23acc
Packit Service b23acc
/**
Packit Service b23acc
 * nmt_newt_separator_new:
Packit Service b23acc
 *
Packit Service b23acc
 * Creates a new #NmtNewtSeparator.
Packit Service b23acc
 *
Packit Service b23acc
 * Returns: a new #NmtNewtSeparator
Packit Service b23acc
 */
Packit Service b23acc
NmtNewtWidget *
Packit Service b23acc
nmt_newt_separator_new (void)
Packit Service b23acc
{
Packit Service b23acc
	return g_object_new (NMT_TYPE_NEWT_SEPARATOR, NULL);
Packit Service b23acc
}
Packit Service b23acc
Packit Service b23acc
static void
Packit Service b23acc
nmt_newt_separator_init (NmtNewtSeparator *separator)
Packit Service b23acc
{
Packit Service b23acc
}
Packit Service b23acc
Packit Service b23acc
static newtComponent
Packit Service b23acc
nmt_newt_separator_build_component (NmtNewtComponent *component,
Packit Service b23acc
                                    gboolean          sensitive)
Packit Service b23acc
{
Packit Service b23acc
	return newtLabel (-1, -1, " ");
Packit Service b23acc
}
Packit Service b23acc
Packit Service b23acc
static void
Packit Service b23acc
nmt_newt_separator_class_init (NmtNewtSeparatorClass *separator_class)
Packit Service b23acc
{
Packit Service b23acc
	NmtNewtComponentClass *component_class = NMT_NEWT_COMPONENT_CLASS (separator_class);
Packit Service b23acc
Packit Service b23acc
	/* virtual methods */
Packit Service b23acc
	component_class->build_component = nmt_newt_separator_build_component;
Packit Service b23acc
}