/usr/include/libgoffice-0.8/goffice/gtk/goffice-gtk.h is in libgoffice-0.8-dev 0.8.17-3.
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 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 | /* vim: set sw=8: -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
/*
* goffice-gtk.h - Misc GTK+ utilities
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License, version 2, as published by the Free Software Foundation.
*
* This library 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
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301
* USA.
*/
#ifndef _GOFFICE_GTK_H_
#define _GOFFICE_GTK_H_
#include <gtk/gtk.h>
#include <goffice/goffice.h>
#include <goffice/gtk/go-palette.h>
#include <goffice/gtk/go-selector.h>
#include <goffice/gtk/go-3d-rotation-sel.h>
#include <goffice/gtk/go-action-combo-color.h>
#include <goffice/gtk/go-action-combo-pixmaps.h>
#include <goffice/gtk/go-action-combo-stack.h>
#include <goffice/gtk/go-action-combo-text.h>
#include <goffice/gtk/go-calendar-button.h>
#include <goffice/gtk/go-charmap-sel.h>
#include <goffice/gtk/go-color-group.h>
#include <goffice/gtk/go-color-palette.h>
#include <goffice/gtk/go-color-selector.h>
#include <goffice/gtk/go-combo-box.h>
#include <goffice/gtk/go-combo-color.h>
#include <goffice/gtk/go-combo-pixmaps.h>
#include <goffice/gtk/go-combo-text.h>
#include <goffice/gtk/go-font-sel.h>
#include <goffice/gtk/go-format-sel.h>
#include <goffice/gtk/go-gradient-selector.h>
#include <goffice/gtk/go-graph-widget.h>
#include <goffice/gtk/go-image-sel.h>
#include <goffice/gtk/go-line-selector.h>
#include <goffice/gtk/go-locale-sel.h>
#include <goffice/gtk/go-marker-selector.h>
#include <goffice/gtk/go-optionmenu.h>
#include <goffice/gtk/go-pattern-selector.h>
#include <goffice/gtk/go-pixbuf.h>
#include <goffice/gtk/go-rotation-sel.h>
G_BEGIN_DECLS
void go_gtk_editable_enters (GtkWindow *window, GtkWidget *w);
GtkBuilder *go_gtk_builder_new (char const *uifile,
char const *domain, GOCmdContext *gcc);
gulong go_gtk_builder_signal_connect (GtkBuilder *gui,
gchar const *instance_name,
gchar const *detailed_signal,
GCallback c_handler,
gpointer data);
gulong go_gtk_builder_signal_connect_swapped (GtkBuilder *gui,
gchar const *instance_name,
gchar const *detailed_signal,
GCallback c_handler,
gpointer data);
GtkWidget *go_gtk_builder_get_widget (GtkBuilder *gui,
char const *widget_name);
GtkComboBox *go_gtk_builder_combo_box_init_text (GtkBuilder *gui,
char const *widget_name);
int go_gtk_builder_group_value (GtkBuilder *gui,
char const * const group[]);
int go_pango_measure_string (PangoContext *context,
PangoFontDescription const *font_desc,
char const *str);
gint go_gtk_dialog_run (GtkDialog *dialog, GtkWindow *parent);
GtkWidget *go_gtk_dialog_add_button (GtkDialog *dialog, char const *text,
char const *stock_id,
gint response_id);
void go_gtk_notice_dialog (GtkWindow *parent, GtkMessageType type,
const gchar *format, ...) G_GNUC_PRINTF (3, 4);
void go_gtk_notice_nonmodal_dialog (GtkWindow *parent, GtkWidget **ref,
GtkMessageType type,
const gchar *format, ...) G_GNUC_PRINTF (4, 5);
gboolean go_gtk_query_yes_no (GtkWindow *toplevel, gboolean default_answer,
const gchar *format, ...) G_GNUC_PRINTF (3, 4);
GtkWidget *go_gtk_button_new_with_stock (char const *text,
char const *stock_id);
void go_gtk_widget_disable_focus (GtkWidget *w);
void go_gtk_window_set_transient (GtkWindow *toplevel, GtkWindow *window);
void go_gtk_help_button_init (GtkWidget *w, char const *data_dir,
char const *app, char const *link);
void go_gtk_nonmodal_dialog (GtkWindow *toplevel, GtkWindow *dialog);
gboolean go_gtk_file_sel_dialog (GtkWindow *toplevel, GtkWidget *w);
char *go_gtk_select_image (GtkWindow *toplevel, const char *initial);
char *go_gui_get_image_save_info (GtkWindow *toplevel,
GSList *supported_formats,
GOImageFormat *ret_format,
double *resolution);
gboolean go_gtk_url_is_writeable (GtkWindow *parent, char const *uri,
gboolean overwrite_by_default);
void go_atk_setup_label (GtkWidget *label, GtkWidget *target);
void go_dialog_guess_alternative_button_order (GtkDialog *dialog);
void go_widget_set_tooltip_text (GtkWidget *widget, const gchar *tip);
void go_tool_item_set_tooltip_text (GtkToolItem *item, const gchar *tip);
void go_menu_position_below (GtkMenu *menu, gint *x, gint *y,
gint *push_in, gpointer user_data);
GError *go_gtk_url_show (gchar const *url, GdkScreen *screen);
G_END_DECLS
#endif /* _GOFFICE_GTK_H_ */
|