/* WebDownloader for X-Window
* Copyright (C) 1999-2002 Koshelev Maxim
* This Program is free but not GPL!!! You can't modify it
* without agreement with author. You can't distribute modified
* program but you can distribute unmodified program.
*
* 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.
*/
#ifndef MY_MISC_FACE
#define MY_MISC_FACE
#include <gtk/gtk.h>
#include <gdk/gdk.h>
#include "../queue.h"
struct tmpIterNode:public tNode{
GtkTreeIter *iter;
tmpIterNode():iter(NULL){};
void print(){};
tmpIterNode(GtkTreeIter *i){iter=gtk_tree_iter_copy(i);};
~tmpIterNode(){if (iter) gtk_tree_iter_free(iter);};
};
void _foreach_remove_prepare_(GtkTreeModel *model,GtkTreePath *path,
GtkTreeIter *iter,gpointer p);
void my_gdk_window_iconify(GdkWindow *window);
GdkPixmap *make_pixmap_from_xpm(GdkBitmap **mask,char **xpm);
GdkPixmap *make_pixmap_from_xpm(GdkBitmap **mask,char **xpm,GtkWidget *parent);
gchar *text_from_combo(GtkWidget *combo);
void text_to_combo(GtkWidget *combo,const gchar *text);
void set_editable_for_combo(GtkWidget *widget,gboolean flag);
void motion_notify_get_coords(GdkEventMotion * event);
char *my_xclipboard_get();
void my_xclipboard_put(const char *buf);
void my_xclipboard_free(char *buf);
GtkWidget *my_gtk_entry_new_with_max_length(gint length,int val);
void wm_skip_window(GtkWidget *widget);
void d4x_percent_str(float percent, char *buf, int bufsize);
void d4x_eschandler_init(GtkWidget *widget,gpointer data);
void gtk_tree_model_swap_rows_l(GtkTreeModel *model,GtkTreeIter *a,GtkTreeIter *b);
GtkWidget *my_gtk_set_header_style(GtkWidget *widget);
gchar *d4x_menu_translate_func(const gchar *label,gpointer data);
void x_opacity_set(GtkWidget *widget,unsigned int opacity);
#endif
syntax highlighted by Code2HTML, v. 0.9.1