File indexing completed on 2024-05-05 05:34:56

0001 #ifndef oxygeninfowidget_h
0002 #define oxygeninfowidget_h
0003 
0004 /*
0005 * this file is part of the oxygen gtk engine
0006 * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa <hugo.pereira@free.fr>
0007 *
0008 * based on the Null Theme Engine for Gtk+.
0009 * SPDX-FileCopyrightText: 2008 Robert Staudinger <robert.staudinger@gmail.com>
0010 *
0011 * SPDX-License-Identifier: LGPL-2.0-or-later
0012 */
0013 
0014 #include "oxygendemowidget.h"
0015 #include "oxygensignal.h"
0016 
0017 #include <gtk/gtk.h>
0018 #include <string>
0019 
0020 namespace Oxygen
0021 {
0022 
0023     class InfoWidget: public DemoWidget
0024     {
0025 
0026         public:
0027 
0028         //! constructor
0029         InfoWidget( void );
0030 
0031         //! destructor
0032         virtual ~InfoWidget( void );
0033 
0034         protected:
0035 
0036         // bold label
0037         GtkWidget* boldLabel( void ) const;
0038 
0039         //! add author
0040         void addAuthor( GtkWidget*, int, const std::string&, const std::string& ) const;
0041 
0042     };
0043 
0044 }
0045 
0046 #endif