1 /* $Id$ */ 2 /* Copyright (c) 2015 Pierre Pronchery <khorben@defora.org> */ 3 /* This file is part of DeforaOS Desktop Panel */ 4 /* This program is free software: you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License as published by 6 * the Free Software Foundation, version 3 of the License. 7 * 8 * This program is distributed in the hope that it will be useful, 9 * but WITHOUT ANY WARRANTY; without even the implied warranty of 10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 * GNU General Public License for more details. 12 * 13 * You should have received a copy of the GNU General Public License 14 * along with this program. If not, see <http://www.gnu.org/licenses/>. */ 15 16 17 18 #ifndef DESKTOP_PANEL_WINDOW_H 19 # define DESKTOP_PANEL_WINDOW_H 20 21 22 /* PanelWindow */ 23 /* types */ 24 typedef struct _PanelWindow PanelWindow; 25 26 typedef enum _PanelWindowType 27 { 28 PANEL_WINDOW_TYPE_NORMAL = 0, 29 PANEL_WINDOW_TYPE_NOTIFICATION 30 } PanelWindowType; 31 32 33 /* functions */ 34 GtkIconSize panel_window_get_icon_size(PanelWindow * panel); 35 GtkOrientation panel_window_get_orientation(PanelWindow * panel); 36 PanelWindowType panel_window_get_type(PanelWindow * panel); 37 38 #endif /* !DESKTOP_PANEL_H */ 39