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