File indexing completed on 2024-05-05 05:34:55
0001 #ifndef oxygenbuttondemowidget_h 0002 #define oxygenbuttondemowidget_h 0003 0004 /* 0005 * this file is part of the oxygen gtk engine 0006 * SPDX-FileCopyrightText: 2010 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 0019 namespace Oxygen 0020 { 0021 0022 class ButtonDemoWidget: public DemoWidget 0023 { 0024 0025 public: 0026 0027 //! constructor 0028 ButtonDemoWidget( void ); 0029 0030 //! destructor 0031 virtual ~ButtonDemoWidget( void ); 0032 0033 protected: 0034 0035 //! toolbar styla changed 0036 static void toolBarStyleChanged( GtkComboBox*, gpointer ); 0037 0038 //! icon size changed 0039 static void iconSizeChanged( GtkComboBox*, gpointer ); 0040 0041 private: 0042 0043 //! toolbar 0044 GtkWidget* _toolbar; 0045 0046 }; 0047 0048 } 0049 0050 #endif