<commit_before>/*
 * Copyright (c) 2003 by the gtk2-perl team (see the file AUTHORS)
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Library General Public
 * License as published by the Free Software Foundation; either
 * version 2 of the License, or (at your option) any later version.
 *
 * 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., 59 Temple Place - Suite 330, 
 * Boston, MA  02111-1307  USA.
 *
 * $Header$
 */

#include "gnome2perl.h"

MODULE = Gnome2::IconEntry	PACKAGE = Gnome2::IconEntry	PREFIX = gnome_icon_entry_

##  GtkWidget *gnome_icon_entry_new (const gchar *history_id, const gchar *browse_dialog_title) 
GtkWidget *
gnome_icon_entry_new (class, history_id, browse_dialog_title)
	SV * class
	const gchar *history_id
	const gchar *browse_dialog_title
    C_ARGS:
	history_id, browse_dialog_title

##  void gnome_icon_entry_set_pixmap_subdir(GnomeIconEntry *ientry, const gchar *subdir) 
void
gnome_icon_entry_set_pixmap_subdir (ientry, subdir)
	GnomeIconEntry *ientry
	const gchar *subdir

##  gchar *gnome_icon_entry_get_filename(GnomeIconEntry *ientry) 
gchar *
gnome_icon_entry_get_filename (ientry)
	GnomeIconEntry *ientry

##  gboolean gnome_icon_entry_set_filename(GnomeIconEntry *ientry, const gchar *filename) 
gboolean
gnome_icon_entry_set_filename (ientry, filename)
	GnomeIconEntry *ientry
	const gchar *filename

##  void gnome_icon_entry_set_browse_dialog_title(GnomeIconEntry *ientry, const gchar *browse_dialog_title) 
void
gnome_icon_entry_set_browse_dialog_title (ientry, browse_dialog_title)
	GnomeIconEntry *ientry
	const gchar *browse_dialog_title

##  void gnome_icon_entry_set_history_id(GnomeIconEntry *ientry, const gchar *history_id) 
void
gnome_icon_entry_set_history_id (ientry, history_id)
	GnomeIconEntry *ientry
	const gchar *history_id

##  void gnome_icon_entry_set_max_saved (GnomeIconEntry *ientry, guint max_saved) 
void
gnome_icon_entry_set_max_saved (ientry, max_saved)
	GnomeIconEntry *ientry
	guint max_saved

##  GtkWidget *gnome_icon_entry_pick_dialog (GnomeIconEntry *ientry) 
GtkWidget *
gnome_icon_entry_pick_dialog (ientry)
	GnomeIconEntry *ientry<commit_msg>use the shiny new LIBGNOMEUI_CHECK_VERSION() to avoid trying to compile gnome_icon_entry_set_max_saved on versions prior to 2.3.3 (because they don't have it).<commit_after>/*
 * Copyright (c) 2003 by the gtk2-perl team (see the file AUTHORS)
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Library General Public
 * License as published by the Free Software Foundation; either
 * version 2 of the License, or (at your option) any later version.
 *
 * 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., 59 Temple Place - Suite 330, 
 * Boston, MA  02111-1307  USA.
 *
 * $Header$
 */

#include "gnome2perl.h"

MODULE = Gnome2::IconEntry	PACKAGE = Gnome2::IconEntry	PREFIX = gnome_icon_entry_

##  GtkWidget *gnome_icon_entry_new (const gchar *history_id, const gchar *browse_dialog_title) 
GtkWidget *
gnome_icon_entry_new (class, history_id, browse_dialog_title)
	SV * class
	const gchar *history_id
	const gchar *browse_dialog_title
    C_ARGS:
	history_id, browse_dialog_title

##  void gnome_icon_entry_set_pixmap_subdir(GnomeIconEntry *ientry, const gchar *subdir) 
void
gnome_icon_entry_set_pixmap_subdir (ientry, subdir)
	GnomeIconEntry *ientry
	const gchar *subdir

##  gchar *gnome_icon_entry_get_filename(GnomeIconEntry *ientry) 
gchar *
gnome_icon_entry_get_filename (ientry)
	GnomeIconEntry *ientry

##  gboolean gnome_icon_entry_set_filename(GnomeIconEntry *ientry, const gchar *filename) 
gboolean
gnome_icon_entry_set_filename (ientry, filename)
	GnomeIconEntry *ientry
	const gchar *filename

##  void gnome_icon_entry_set_browse_dialog_title(GnomeIconEntry *ientry, const gchar *browse_dialog_title) 
void
gnome_icon_entry_set_browse_dialog_title (ientry, browse_dialog_title)
	GnomeIconEntry *ientry
	const gchar *browse_dialog_title

##  void gnome_icon_entry_set_history_id(GnomeIconEntry *ientry, const gchar *history_id) 
void
gnome_icon_entry_set_history_id (ientry, history_id)
	GnomeIconEntry *ientry
	const gchar *history_id

#### this appeared sometime between 2.3.0 and 2.3.3.1 ...

#if LIBGNOMEUI_CHECK_VERSION(2,3,3)

##  void gnome_icon_entry_set_max_saved (GnomeIconEntry *ientry, guint max_saved) 
void
gnome_icon_entry_set_max_saved (ientry, max_saved)
	GnomeIconEntry *ientry
	guint max_saved

#endif

##  GtkWidget *gnome_icon_entry_pick_dialog (GnomeIconEntry *ientry) 
GtkWidget *
gnome_icon_entry_pick_dialog (ientry)
	GnomeIconEntry *ientry
{'fraction_non_alphanumeric': 0.06455223880597015, 'fraction_numerical': 0.011007462686567163, 'mean_word_length': 5.846743295019157, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 1, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3353860', 'n_tokens_mistral': 1914, 'n_tokens_neox': 1795, 'n_words': 533}