grim/guifications1
Clone
Summary
Browse
Changes
Graph
hmmm cleanup or new code.. more cleanup
2003-12-29, grim
6262e0b52b3f
hmmm cleanup or new code.. more cleanup
/*
Guifications - The notification plugin to end all notification plugins!
Copyright (C) 2003 Gary Kramlich
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, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#ifndef GF_GTKUTILS_H
#define GF_GTKUTILS_H
#include
<gtk/gtk.h>
#include
"gf_types.h"
GtkWidget
*
make_hig_frame
(
GtkWidget
*
parent
,
const
gchar
*
title
);
GtkWidget
*
make_label
(
gchar
*
text
,
GtkSizeGroup
*
sg
);
GtkWidget
*
make_check_button
(
gboolean
on
,
const
gchar
*
text
,
GtkSizeGroup
*
sg
);
GtkWidget
*
make_spin_button
(
gdouble
value
,
gdouble
min
,
gdouble
max
,
gboolean
numeric
);
GtkWidget
*
make_window_position_option_menu
(
gf_window_position
position
);
GtkWidget
*
make_window_zoom_option_menu
(
gf_window_zoom
zoom
);
GtkWidget
*
make_window_mouse_option_menu
(
gf_window_mouse
mouse
);
GtkWidget
*
make_item_position_option_menu
(
gf_item_position
position
);
GtkWidget
*
make_text_clipping_option_menu
(
gf_text_clipping
clipping
);
GtkWidget
*
make_icon_size_option_menu
(
gf_icon_size
size
);
GtkWidget
*
make_event_option_menu
(
gf_event
event
);
GtkWidget
*
add_label
(
GtkWidget
*
widget
,
gchar
*
text
,
GtkSizeGroup
*
sg
);
GtkWidget
*
add_page
(
GtkNotebook
*
parent
,
gchar
*
text
,
gint
position
);
#endif