/usr/include/libgoffice-0.10/goffice/gtk/goffice-gtk.h is in libgoffice-0.10-dev 0.10.28-1.
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 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 | /*
* 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 General Public License as
* published by the Free Software Foundation; either version 2 of the
* License, or (at your option) version 3.
*
* 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-arrow-sel.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-font-sel.h>
#include <goffice/gtk/go-font-sel-dialog.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-rotation-sel.h>
#include <goffice/gtk/go-math-editor.h>
G_BEGIN_DECLS
void go_gtk_editable_enters (GtkWindow *window, GtkWidget *w);
GtkBuilder *go_gtk_builder_load_internal (char const *uifile,
char const *domain, GOCmdContext *gcc);
GtkBuilder *go_gtk_builder_load (char const *uifile,
char const *domain, GOCmdContext *gcc);
#ifndef GOFFICE_DISABLE_DEPRECATED
GOFFICE_DEPRECATED_FOR(go_gtk_builder_load)
GtkBuilder *go_gtk_builder_new (char const *uifile,
char const *domain, GOCmdContext *gcc);
#endif
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);
void go_gtk_combo_box_append_text (GtkComboBox *combo, char const *str);
void go_gtk_combo_box_remove_text (GtkComboBox *combo, int position);
int go_gtk_builder_group_value (GtkBuilder *gui,
char const * const group[]);
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_build_with_stock (char const *text,
char const *stock_id);
#ifndef GOFFICE_DISABLE_DEPRECATED
GOFFICE_DEPRECATED_FOR(go_gtk_button_build_with_stock)
GtkWidget *go_gtk_button_new_with_stock (char const *text,
char const *stock_id);
#endif
void go_gtk_widget_replace (GtkWidget *victim,
GtkWidget *replacement);
void go_gtk_grid_remove_row (GtkGrid *grid, int row);
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_gtk_select_image_with_extra_widget (GtkWindow *toplevel, char const *initial, GtkWidget *extra);
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_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);
GdkPixbuf *go_gtk_widget_render_icon_pixbuf (GtkWidget *widget,
const gchar *icon_name,
GtkIconSize size);
G_END_DECLS
#endif /* _GOFFICE_GTK_H_ */
|