/usr/include/gnucash/gnc-combott.h is in gnucash-common 1:2.6.1-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | /********************************************************************\
* gnc-combott.h -- Basic simulation of ComboBox with tooltips for *
* each item. *
* Copyright (c) 2012 Robert Fewell *
* *
*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
* This widget requires external ListStore which has two columns. *
* By default, column 0 holds the text to display and column 1 the *
* per item tooltip but these can be specified if the liststore has *
* a different format. *
*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
* *
* This program is free software; you can redistribute it and/or *
* modify it under the terms of the GNU General Public License as *
* published by the Free Software Foundation; either version 2 of *
* the License, or (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License*
* along with this program; if not, contact: *
* *
* Free Software Foundation Voice: +1-617-542-5942 *
* 51 Franklin Street, Fifth Floor Fax: +1-617-542-2652 *
* Boston, MA 02110-1301, USA gnu@gnu.org *
\********************************************************************/
#ifndef __GNC_COMBOTT_H__
#define __GNC_COMBOTT_H__
/* type macros */
#define GNC_TYPE_COMBOTT (gnc_combott_get_type ())
#define GNC_COMBOTT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GNC_TYPE_COMBOTT, GncCombott))
#define GNC_COMBOTT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GNC_TYPE_COMBOTT, GncCombottClass))
#define GNC_IS_COMBOTT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GNC_TYPE_COMBOTT))
#define GNC_IS_COMBOTT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GNC_TYPE_COMBOTT))
#define GNC_COMBOTT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GNC_TYPE_COMBOTT, GncCombottClass))
#define GNC_COMBOTT_NAME "GncCombott"
/* typedefs & structures */
typedef struct _GncCombott GncCombott;
typedef struct _GncCombottClass GncCombottClass;
struct _GncCombott
{
GtkHBox hbox;
};
struct _GncCombottClass
{
GtkButtonClass parent;
void (* changed) (GncCombott *combott);
};
/* Standard g_object type */
GType gnc_combott_get_type (void);
GncCombott *gnc_combott_new (void);
gint gnc_combott_get_active (GncCombott *combott);
void gnc_combott_set_active (GncCombott *combott, gint index);
#endif /* __GNC_COMBOTT_H__ */
|