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