Crossfire Client, Trunk
gtk2proto.h
Go to the documentation of this file.
1 /* account.c */
2 extern void hide_all_login_windows(void);
3 extern gboolean on_window_delete_event(GtkWidget *window, gpointer *user_data);
4 extern void create_new_character_failure(char *message);
5 extern void on_button_create_new_char_clicked(GtkButton *button, gpointer user_data);
6 extern void on_entry_new_character_name(GtkEntry *entry, gpointer user_data);
7 extern void on_button_new_char_cancel_clicked(GtkButton *button, gpointer user_data);
8 extern void account_add_character_failure(char *message);
9 extern void on_button_do_add_character_clicked(GtkButton *button, gpointer user_data);
10 extern void on_button_return_character_select_clicked(GtkButton *button, gpointer user_data);
11 extern void on_kb_scope_togglebutton_character_toggled(GtkToggleButton *toggle_button, gpointer user_data);
12 extern void on_kb_scope_togglebutton_global_toggled(GtkToggleButton *toggle_button, gpointer user_data);
13 extern void on_entry_character(GtkEntry *entry, gpointer user_data);
14 extern void choose_character_init(void);
15 extern void on_button_play_character_clicked(GtkButton *button, gpointer user_data);
16 extern void on_button_create_character_clicked(GtkButton *button, gpointer user_data);
17 extern void on_button_add_character_clicked(GtkButton *button, gpointer user_data);
18 extern void on_button_return_login_clicked(GtkButton *button, gpointer user_data);
19 extern void update_character_choose(const char *name, const char *class, const char *race, const char *face, const char *party, const char *map, int level, int faceno);
20 extern void on_treeview_choose_character_activated(GtkTreeView *treeview, GtkTreePath *path, GtkTreeViewColumn *column, gpointer user_data);
21 extern void account_creation_failure(char *message);
22 extern void on_button_new_create_account_clicked(GtkButton *button, gpointer user_data);
23 extern void on_button_new_cancel_clicked(GtkButton *button, gpointer user_data);
24 extern void on_entry_new_account(GtkEntry *entry, gpointer user_data);
25 extern void account_login_failure(char *message);
26 extern void on_button_create_account_clicked(GtkButton *button, gpointer user_data);
27 extern void on_button_go_metaserver_clicked(GtkButton *button, gpointer user_data);
28 extern void on_button_exit_client_clicked(GtkButton *button, gpointer user_data);
29 extern void on_button_login_clicked(GtkButton *button, gpointer user_data);
30 extern void on_entry_account_name_activate(GtkEntry *entry, gpointer user_data);
31 extern void on_entry_account_password_activate(GtkEntry *entry, gpointer user_data);
32 extern void update_login_info(int type);
33 extern void start_login(int method);
34 extern void choose_char_window_show();
35 extern void account_show_login(void);
36 /* config.c */
37 extern void load_theme(int reload);
38 extern void config_check();
39 extern void config_load(void);
40 extern void save_defaults(void);
41 extern void config_init(GtkWidget *window_root);
42 extern void on_configure_activate(GtkWidget *menuitem, gpointer user_data);
43 extern void save_winpos(void);
44 extern void on_save_window_position_activate(GtkMenuItem *menuitem, gpointer user_data);
45 extern void load_window_positions(GtkWidget *window_root);
46 extern void init_theme();
47 /* create_char.c */
48 extern void create_character_window_show();
49 extern void create_character_window_hide();
50 extern void init_create_character_window();
51 /* image.c */
52 extern int create_and_rescale_image_from_data(Cache_Entry *ce, int pixmap_num, guint8 *rgba_data, int width, int height);
53 extern void addsmooth(guint16 face, guint16 smooth_face);
54 extern int associate_cache_entry(Cache_Entry *ce, int pixnum);
55 extern void reset_image_data(void);
56 extern void image_update_download_status(int start, int end, int total);
57 extern void get_map_image_size(int face, guint8 *w, guint8 *h);
58 extern void init_image_cache_data(void);
59 extern void do_new_image(guint8 *data, PixmapInfo *pi);
60 /* info.c */
61 extern void set_text_tag_from_style(GtkTextTag *tag, GtkStyle *style, const GtkStyle * const base_style);
62 extern void add_tags_to_textbuffer(Info_Pane *pane, GtkTextBuffer *textbuf);
63 extern void add_style_to_textbuffer(Info_Pane *pane, GtkStyle *base_style);
64 extern void info_get_styles(void);
65 extern void info_init(GtkWidget *window_root);
66 extern void add_marked_text_to_pane(Info_Pane *pane, const char *message, int type, int subtype, int orig_color);
67 extern void draw_ext_info(int orig_color, int type, int subtype, const char *message);
68 extern void info_buffer_init(void);
69 extern void info_buffer_flush(const int id);
70 extern void info_buffer_tick(void);
71 extern void menu_clear(void);
72 extern void msgctrl_init(GtkWidget *window_root);
73 extern void update_msgctrl_configuration(void);
74 extern void save_msgctrl_configuration(void);
75 extern void load_msgctrl_configuration(void);
76 extern void default_msgctrl_configuration(void);
77 extern void read_msgctrl_configuration(void);
78 extern void on_msgctrl_button_save_clicked(GtkButton *button, gpointer user_data);
79 extern void on_msgctrl_button_load_clicked(GtkButton *button, gpointer user_data);
80 extern void on_msgctrl_button_defaults_clicked(GtkButton *button, gpointer user_data);
81 extern void on_msgctrl_button_apply_clicked(GtkButton *button, gpointer user_data);
82 extern void on_msgctrl_button_close_clicked(GtkButton *button, gpointer user_data);
83 extern void on_msgctrl_activate(GtkMenuItem *menuitem, gpointer user_data);
84 /* inventory.c */
85 extern void inventory_get_styles(void);
86 extern void inventory_init(GtkWidget *window_root);
87 extern void close_container(item *op);
88 extern void open_container(item *op);
89 extern void command_show(const char *params);
90 extern void set_weight_limit(guint32 wlim);
91 extern void item_event_item_deleting(item *it);
92 extern void item_event_container_clearing(item *container);
93 extern void item_event_item_changed(item *it);
94 extern void draw_look_list(void);
95 extern void draw_lists(void);
96 extern void inventory_tick(void);
97 /* keys.c */
98 extern void keybindings_init(const char *character_name);
99 extern void keys_init(GtkWidget *window_root);
100 extern void bind_key(char *params);
101 extern void unbind_key(const char *params);
102 extern void focusoutfunc(GtkWidget *widget, GdkEventKey *event, GtkWidget *window);
103 extern void keyrelfunc(GtkWidget *widget, GdkEventKey *event, GtkWidget *window);
104 extern void keyfunc(GtkWidget *widget, GdkEventKey *event, GtkWidget *window);
105 extern void x_set_echo(void);
106 extern void draw_prompt(const char *str);
107 extern void gtk_command_history(int direction);
108 extern void gtk_complete_command(void);
109 extern void on_entry_commands_activate(GtkEntry *entry, gpointer user_data);
110 extern void update_keybinding_list(void);
111 extern void on_keybindings_activate(GtkMenuItem *menuitem, gpointer user_data);
112 extern gboolean on_keybinding_entry_key_key_press_event(GtkWidget *widget, GdkEventKey *event, gpointer user_data);
113 extern void on_keybinding_button_remove_clicked(GtkButton *button, gpointer user_data);
114 extern void on_keybinding_button_bind_clicked(GtkButton *button, gpointer user_data);
115 extern void on_keybinding_button_update_clicked(GtkButton *button, gpointer user_data);
116 extern void on_keybinding_button_close_clicked(GtkButton *button, gpointer user_data);
117 extern void on_keybinding_checkbutton_any_clicked(GtkCheckButton *cb, gpointer user_data);
118 extern gboolean keybinding_selection_func(GtkTreeSelection *selection, GtkTreeModel *model, GtkTreePath *path, gboolean path_currently_selected, gpointer userdata);
119 extern void reset_keybinding_status(void);
120 extern void on_keybinding_button_clear_clicked(GtkButton *button, gpointer user_data);
121 /* main.c */
122 extern void client_tick(guint32 tick);
123 extern void on_window_destroy_event(GtkWidget *object, gpointer user_data);
124 extern void error_dialog(char *description, char *information);
125 extern void my_log_handler(const gchar *log_domain, GLogLevelFlags log_level, const gchar *message, gpointer user_data);
126 extern int main(int argc, char *argv[]);
127 extern void get_window_coord(GtkWidget *win, int *x, int *y, int *wx, int *wy, int *w, int *h);
128 extern void show_main_client(void);
129 /* map.c */
130 extern void map_check_resize(void);
131 extern void map_init(GtkWidget *window_root);
132 extern int display_mapscroll(int dx, int dy);
133 extern void resize_map_window(int x, int y);
134 extern void draw_map(void);
135 extern void display_map_doneupdate(int redraw, int notice);
136 /* magicmap.c */
137 extern void draw_magic_map(void);
138 extern void magic_map_flash_pos(void);
139 extern gboolean on_drawingarea_magic_map_expose_event(GtkWidget *widget, GdkEventExpose *event, gpointer user_data);
140 /* menubar.c */
141 extern void init_menu_items();
142 /* metaserver.c */
143 extern void metaserver_ui_init();
144 extern void metaserver_show_prompt(void);
145 extern void on_metaserver_select_clicked(GtkButton *button, gpointer user_data);
146 extern void on_button_metaserver_quit_pressed(GtkButton *button, gpointer user_data);
147 /* opengl.c */
148 extern void init_glx_opengl(GtkWidget *drawingarea);
149 extern void init_opengl(GtkWidget *drawingarea);
150 extern void opengl_gen_map(int redraw);
151 extern void create_opengl_map_image(guint8 *data, PixmapInfo *pi);
152 extern void opengl_free_pixmap(PixmapInfo *pi);
153 extern void create_opengl_question_mark(void);
154 /* pickup.c */
155 extern void on_menu_dont_pickup_activate(GtkMenuItem *menuitem, gpointer user_data);
156 extern void on_menu_stop_before_pickup_activate(GtkMenuItem *menuitem, gpointer user_data);
157 extern void on_menu_body_armor_activate(GtkMenuItem *menuitem, gpointer user_data);
158 extern void on_menu_boots_activate(GtkMenuItem *menuitem, gpointer user_data);
159 extern void on_menu_cloaks_activate(GtkMenuItem *menuitem, gpointer user_data);
160 extern void on_menu_gloves_activate(GtkMenuItem *menuitem, gpointer user_data);
161 extern void on_menu_helmets_activate(GtkMenuItem *menuitem, gpointer user_data);
162 extern void on_menu_shields_activate(GtkMenuItem *menuitem, gpointer user_data);
163 extern void on_menu_skillscrolls_activate(GtkMenuItem *menuitem, gpointer user_data);
164 extern void on_menu_normal_book_scrolls_activate(GtkMenuItem *menuitem, gpointer user_data);
165 extern void on_menu_spellbooks_activate(GtkMenuItem *menuitem, gpointer user_data);
166 extern void on_menu_drinks_activate(GtkMenuItem *menuitem, gpointer user_data);
167 extern void on_menu_food_activate(GtkMenuItem *menuitem, gpointer user_data);
168 extern void on_menu_keys_activate(GtkMenuItem *menuitem, gpointer user_data);
169 extern void on_menu_magical_items_activate(GtkMenuItem *menuitem, gpointer user_data);
170 extern void on_menu_potions_activate(GtkMenuItem *menuitem, gpointer user_data);
171 extern void on_menu_valuables_activate(GtkMenuItem *menuitem, gpointer user_data);
172 extern void on_menu_wands_rods_horns_activate(GtkMenuItem *menuitem, gpointer user_data);
173 extern void on_menu_not_cursed_activate(GtkMenuItem *menuitem, gpointer user_data);
174 extern void on_menu_jewels_activate(GtkMenuItem *menuitem, gpointer user_data);
175 extern void on_menu_containers_activate(GtkMenuItem *menuitem, gpointer user_data);
176 extern void on_menu_flesh_activate(GtkMenuItem *menuitem, gpointer user_data);
177 extern void on_menu_all_weapons_activate(GtkMenuItem *menuitem, gpointer user_data);
178 extern void on_menu_missile_weapons_activate(GtkMenuItem *menuitem, gpointer user_data);
179 extern void on_menu_bows_activate(GtkMenuItem *menuitem, gpointer user_data);
180 extern void on_menu_arrows_activate(GtkMenuItem *menuitem, gpointer user_data);
181 extern void on_menu_ratio_pickup_off_activate(GtkMenuItem *menuitem, gpointer user_data);
182 extern void on_menu_ratio_5_activate(GtkMenuItem *menuitem, gpointer user_data);
183 extern void on_menu_ratio_10_activate(GtkMenuItem *menuitem, gpointer user_data);
184 extern void on_menu_ratio_15_activate(GtkMenuItem *menuitem, gpointer user_data);
185 extern void on_menu_ratio_20_activate(GtkMenuItem *menuitem, gpointer user_data);
186 extern void on_menu_ratio_25_activate(GtkMenuItem *menuitem, gpointer user_data);
187 extern void on_menu_ratio_30_activate(GtkMenuItem *menuitem, gpointer user_data);
188 extern void on_menu_ratio_35_activate(GtkMenuItem *menuitem, gpointer user_data);
189 extern void on_menu_ratio_40_activate(GtkMenuItem *menuitem, gpointer user_data);
190 extern void on_menu_ratio_45_activate(GtkMenuItem *menuitem, gpointer user_data);
191 extern void on_menu_ratio_50_activate(GtkMenuItem *menuitem, gpointer user_data);
192 extern void pickup_init(GtkWidget *window_root);
193 extern void client_pickup(guint32 pickup);
194 /* png.c */
195 extern guint8 *png_to_data(guint8 *data, int len, guint32 *width, guint32 *height);
196 extern guint8 *rescale_rgba_data(guint8 *data, int *width, int *height, int scale);
197 extern GdkPixbuf *rgba_to_gdkpixbuf(guint8 *data, int width, int height);
198 extern cairo_surface_t *rgba_to_cairo_surface(guint8 *data, int width, int height);
199 /* sdl.c */
200 extern void drawquarterlightmap_sdl(int tl, int tr, int bl, int br, int width, int height, int startx, int starty, int endx, int endy, int destx, int desty);
201 extern void sdl_gen_map(int redraw);
202 extern int sdl_mapscroll(int dx, int dy);
203 /* skills.c */
204 extern void update_skill_information(void);
205 extern void on_skills_activate(GtkMenuItem *menuitem, gpointer user_data);
206 extern void trigger_skill(GtkTreeIter iter, GtkTreeModel *model, int use_skill);
207 extern void on_skill_treeview_row_activated(GtkTreeView *treeview, GtkTreePath *path, GtkTreeViewColumn *column, gpointer user_data);
208 extern void on_skill_ready_clicked(GtkButton *button, gpointer user_data);
209 extern void on_skill_use_clicked(GtkButton *button, gpointer user_data);
210 extern void on_skill_close_clicked(GtkButton *button, gpointer user_data);
211 /* sound.c */
212 extern int init_sounds(void);
213 extern void play_sound_effect(gint8 x, gint8 y, guint8 dir, guint8 vol, guint8 type, const char *sound, const char *source);
214 extern void Sound2Cmd(unsigned char *data, int len);
215 extern void MusicCmd(const char *data, int len);
216 /* spells.c */
217 extern void spell_get_styles(void);
218 extern void on_spell_window_size_allocate(GtkWidget *widget, gpointer user_data);
219 extern void update_spell_information(void);
220 extern void on_spells_activate(GtkMenuItem *menuitem, gpointer user_data);
221 extern void on_spell_treeview_row_activated(GtkTreeView *treeview, GtkTreePath *path, GtkTreeViewColumn *column, gpointer user_data);
222 extern void on_spell_cast_clicked(GtkButton *button, gpointer user_data);
223 extern void on_spell_invoke_clicked(GtkButton *button, gpointer user_data);
224 extern void on_spell_close_clicked(GtkButton *button, gpointer user_data);
225 /* stats.c */
226 extern void stats_get_styles(void);
227 extern void stats_init(GtkWidget *window_root);
228 extern void update_stat(int stat_no, gint64 max_stat, gint64 current_stat, gint64 statbar_max, gint64 statbar_stat, int can_alert);
229 extern void draw_message_window(int redraw);
230 extern void draw_stats(int redraw);
231 extern void clear_stat_mapping(void);
update_msgctrl_configuration
void update_msgctrl_configuration(void)
Definition: info.c:1492
on_menu_gloves_activate
void on_menu_gloves_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:156
on_button_new_char_cancel_clicked
void on_button_new_char_cancel_clicked(GtkButton *button, gpointer user_data)
Definition: account.c:205
init_glx_opengl
void init_glx_opengl(GtkWidget *drawingarea)
redraw
static gboolean redraw(gpointer data)
Definition: main.c:129
addsmooth
void addsmooth(guint16 face, guint16 smooth_face)
Definition: image.c:251
update_keybinding_list
void update_keybinding_list(void)
Definition: keys.c:1857
draw_look_list
void draw_look_list(void)
Definition: inventory.c:835
init_menu_items
void init_menu_items()
Definition: menubar.c:89
client_pickup
void client_pickup(guint32 pickup)
Definition: pickup.c:630
load_window_positions
void load_window_positions(GtkWidget *window_root)
Definition: config.c:848
create_character_window_show
void create_character_window_show()
Definition: create_char.c:152
create_and_rescale_image_from_data
int create_and_rescale_image_from_data(Cache_Entry *ce, int pixmap_num, guint8 *rgba_data, int width, int height)
Definition: image.c:142
update_login_info
void update_login_info(int type)
Definition: account.c:1174
on_menu_containers_activate
void on_menu_containers_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:269
on_entry_commands_activate
void on_entry_commands_activate(GtkEntry *entry, gpointer user_data)
Definition: keys.c:1791
keyfunc
void keyfunc(GtkWidget *widget, GdkEventKey *event, GtkWidget *window)
Definition: keys.c:1567
png_to_data
guint8 * png_to_data(guint8 *data, int len, guint32 *width, guint32 *height)
Definition: png.c:49
on_keybindings_activate
void on_keybindings_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: keys.c:1927
draw_stats
void draw_stats(int redraw)
Definition: stats.c:554
on_spell_treeview_row_activated
void on_spell_treeview_row_activated(GtkTreeView *treeview, GtkTreePath *path, GtkTreeViewColumn *column, gpointer user_data)
Definition: spells.c:502
keybindings_init
void keybindings_init(const char *character_name)
Definition: keys.c:532
on_msgctrl_button_close_clicked
void on_msgctrl_button_close_clicked(GtkButton *button, gpointer user_data)
Definition: info.c:1891
update_character_choose
void update_character_choose(const char *name, const char *class, const char *race, const char *face, const char *party, const char *map, int level, int faceno)
Definition: account.c:547
on_entry_account_password_activate
void on_entry_account_password_activate(GtkEntry *entry, gpointer user_data)
on_menu_drinks_activate
void on_menu_drinks_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:206
Cache_Entry
Definition: client.h:499
on_window_destroy_event
void on_window_destroy_event(GtkWidget *object, gpointer user_data)
Definition: main.c:213
on_menu_ratio_15_activate
void on_menu_ratio_15_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:340
load_msgctrl_configuration
void load_msgctrl_configuration(void)
Definition: info.c:1590
display_map_doneupdate
void display_map_doneupdate(int redraw, int notice)
Definition: map.c:622
on_keybinding_button_bind_clicked
void on_keybinding_button_bind_clicked(GtkButton *button, gpointer user_data)
Definition: keys.c:2292
info_buffer_init
void info_buffer_init(void)
Definition: info.c:993
get_map_image_size
void get_map_image_size(int face, guint8 *w, guint8 *h)
Definition: image.c:341
do_new_image
void do_new_image(guint8 *data, PixmapInfo *pi)
Definition: image.c:105
on_menu_missile_weapons_activate
void on_menu_missile_weapons_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:294
on_button_new_cancel_clicked
void on_button_new_cancel_clicked(GtkButton *button, gpointer user_data)
Definition: account.c:759
map_init
void map_init(GtkWidget *window_root)
Definition: map.c:86
on_spell_invoke_clicked
void on_spell_invoke_clicked(GtkButton *button, gpointer user_data)
Definition: spells.c:543
on_button_return_character_select_clicked
void on_button_return_character_select_clicked(GtkButton *button, gpointer user_data)
Definition: account.c:348
on_menu_normal_book_scrolls_activate
void on_menu_normal_book_scrolls_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:189
on_entry_new_character_name
void on_entry_new_character_name(GtkEntry *entry, gpointer user_data)
Definition: account.c:194
on_skill_close_clicked
void on_skill_close_clicked(GtkButton *button, gpointer user_data)
Definition: skills.c:267
draw_ext_info
void draw_ext_info(int orig_color, int type, int subtype, const char *message)
Definition: info.c:915
on_kb_scope_togglebutton_global_toggled
void on_kb_scope_togglebutton_global_toggled(GtkToggleButton *toggle_button, gpointer user_data)
Definition: keys.c:2171
msgctrl_init
void msgctrl_init(GtkWidget *window_root)
Definition: info.c:1345
height
static int height
Definition: mapdata.c:99
read_msgctrl_configuration
void read_msgctrl_configuration(void)
Definition: info.c:1793
account_show_login
void account_show_login(void)
Definition: account.c:1302
associate_cache_entry
int associate_cache_entry(Cache_Entry *ce, int pixnum)
Definition: image.c:264
on_button_play_character_clicked
void on_button_play_character_clicked(GtkButton *button, gpointer user_data)
Definition: account.c:462
on_msgctrl_button_load_clicked
void on_msgctrl_button_load_clicked(GtkButton *button, gpointer user_data)
Definition: info.c:1848
trigger_skill
void trigger_skill(GtkTreeIter iter, GtkTreeModel *model, int use_skill)
Definition: skills.c:197
on_button_do_add_character_clicked
void on_button_do_add_character_clicked(GtkButton *button, gpointer user_data)
Definition: account.c:334
on_menu_stop_before_pickup_activate
void on_menu_stop_before_pickup_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:124
start_login
void start_login(int method)
Definition: account.c:1263
on_button_go_metaserver_clicked
void on_button_go_metaserver_clicked(GtkButton *button, gpointer user_data)
Definition: account.c:895
map_check_resize
void map_check_resize(void)
Definition: map.c:49
on_menu_ratio_pickup_off_activate
void on_menu_ratio_pickup_off_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:319
on_button_add_character_clicked
void on_button_add_character_clicked(GtkButton *button, gpointer user_data)
Definition: account.c:500
on_menu_flesh_activate
void on_menu_flesh_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:276
on_msgctrl_button_defaults_clicked
void on_msgctrl_button_defaults_clicked(GtkButton *button, gpointer user_data)
Definition: info.c:1862
on_menu_arrows_activate
void on_menu_arrows_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:308
on_spells_activate
void on_spells_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: spells.c:283
on_keybinding_entry_key_key_press_event
gboolean on_keybinding_entry_key_key_press_event(GtkWidget *widget, GdkEventKey *event, gpointer user_data)
Definition: keys.c:1945
default_msgctrl_configuration
void default_msgctrl_configuration(void)
Definition: info.c:1771
on_skills_activate
void on_skills_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: skills.c:106
on_configure_activate
void on_configure_activate(GtkWidget *menuitem, gpointer user_data)
Definition: config.c:778
open_container
void open_container(item *op)
Definition: inventory.c:654
init_create_character_window
void init_create_character_window()
Definition: create_char.c:791
on_window_delete_event
gboolean on_window_delete_event(GtkWidget *window, gpointer *user_data)
Definition: account.c:123
save_defaults
void save_defaults(void)
Definition: config.c:513
sdl_gen_map
void sdl_gen_map(int redraw)
save_winpos
void save_winpos(void)
Definition: config.c:793
on_menu_all_weapons_activate
void on_menu_all_weapons_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:287
on_menu_ratio_50_activate
void on_menu_ratio_50_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:389
menu_clear
void menu_clear(void)
Definition: info.c:1326
pickup_init
void pickup_init(GtkWidget *window_root)
Definition: pickup.c:401
draw_message_window
void draw_message_window(int redraw)
Definition: stats.c:459
info_init
void info_init(GtkWidget *window_root)
Definition: info.c:632
reset_image_data
void reset_image_data(void)
Definition: image.c:276
create_character_window_hide
void create_character_window_hide()
Definition: create_char.c:195
on_keybinding_button_update_clicked
void on_keybinding_button_update_clicked(GtkButton *button, gpointer user_data)
Definition: keys.c:2326
on_menu_jewels_activate
void on_menu_jewels_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:262
focusoutfunc
void focusoutfunc(GtkWidget *widget, GdkEventKey *event, GtkWidget *window)
Definition: keys.c:1526
on_spell_cast_clicked
void on_spell_cast_clicked(GtkButton *button, gpointer user_data)
Definition: spells.c:515
on_menu_ratio_35_activate
void on_menu_ratio_35_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:368
display_mapscroll
int display_mapscroll(int dx, int dy)
Definition: map.c:156
on_menu_food_activate
void on_menu_food_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:213
account_login_failure
void account_login_failure(char *message)
Definition: account.c:868
image_update_download_status
void image_update_download_status(int start, int end, int total)
Definition: image.c:309
update_stat
void update_stat(int stat_no, gint64 max_stat, gint64 current_stat, gint64 statbar_max, gint64 statbar_stat, int can_alert)
Definition: stats.c:291
init_opengl
void init_opengl(GtkWidget *drawingarea)
clear_stat_mapping
void clear_stat_mapping(void)
Definition: stats.c:771
on_menu_spellbooks_activate
void on_menu_spellbooks_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:197
account_add_character_failure
void account_add_character_failure(char *message)
Definition: account.c:282
gtk_complete_command
void gtk_complete_command(void)
Definition: keys.c:1770
spell_get_styles
void spell_get_styles(void)
Definition: spells.c:66
on_keybinding_button_clear_clicked
void on_keybinding_button_clear_clicked(GtkButton *button, gpointer user_data)
Definition: keys.c:2517
Sound2Cmd
void Sound2Cmd(unsigned char *data, int len)
Definition: sound.c:38
on_entry_character
void on_entry_character(GtkEntry *entry, gpointer user_data)
Definition: account.c:361
init_image_cache_data
void init_image_cache_data(void)
Definition: image.c:380
on_menu_boots_activate
void on_menu_boots_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:142
sdl_mapscroll
int sdl_mapscroll(int dx, int dy)
on_menu_magical_items_activate
void on_menu_magical_items_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:227
on_spell_close_clicked
void on_spell_close_clicked(GtkButton *button, gpointer user_data)
Definition: spells.c:571
draw_lists
void draw_lists(void)
Definition: inventory.c:1165
on_menu_bows_activate
void on_menu_bows_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:301
create_new_character_failure
void create_new_character_failure(char *message)
Definition: account.c:142
on_spell_window_size_allocate
void on_spell_window_size_allocate(GtkWidget *widget, gpointer user_data)
Definition: spells.c:124
item_event_container_clearing
void item_event_container_clearing(item *container)
Definition: inventory.c:773
width
static int width
Definition: mapdata.c:98
inventory_init
void inventory_init(GtkWidget *window_root)
Definition: inventory.c:528
on_button_new_create_account_clicked
void on_button_new_create_account_clicked(GtkButton *button, gpointer user_data)
Definition: account.c:738
on_msgctrl_button_apply_clicked
void on_msgctrl_button_apply_clicked(GtkButton *button, gpointer user_data)
Definition: info.c:1877
on_button_create_account_clicked
void on_button_create_account_clicked(GtkButton *button, gpointer user_data)
Definition: account.c:879
on_button_create_new_char_clicked
void on_button_create_new_char_clicked(GtkButton *button, gpointer user_data)
Definition: account.c:184
get_window_coord
void get_window_coord(GtkWidget *win, int *x, int *y, int *wx, int *wy, int *w, int *h)
Definition: main.c:579
config_init
void config_init(GtkWidget *window_root)
Definition: config.c:539
metaserver_show_prompt
void metaserver_show_prompt(void)
Definition: metaserver.c:215
MusicCmd
void MusicCmd(const char *data, int len)
Definition: sound.c:113
on_treeview_choose_character_activated
void on_treeview_choose_character_activated(GtkTreeView *treeview, GtkTreePath *path, GtkTreeViewColumn *column, gpointer user_data)
on_menu_ratio_20_activate
void on_menu_ratio_20_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:347
on_skill_treeview_row_activated
void on_skill_treeview_row_activated(GtkTreeView *treeview, GtkTreePath *path, GtkTreeViewColumn *column, gpointer user_data)
Definition: skills.c:221
info_buffer_flush
void info_buffer_flush(const int id)
Definition: info.c:1020
on_keybinding_button_close_clicked
void on_keybinding_button_close_clicked(GtkButton *button, gpointer user_data)
Definition: keys.c:2375
metaserver_ui_init
void metaserver_ui_init()
Definition: metaserver.c:75
choose_char_window_show
void choose_char_window_show()
Definition: account.c:436
add_tags_to_textbuffer
void add_tags_to_textbuffer(Info_Pane *pane, GtkTextBuffer *textbuf)
Definition: info.c:355
on_menu_ratio_25_activate
void on_menu_ratio_25_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:354
on_metaserver_select_clicked
void on_metaserver_select_clicked(GtkButton *button, gpointer user_data)
Definition: metaserver.c:267
drawquarterlightmap_sdl
void drawquarterlightmap_sdl(int tl, int tr, int bl, int br, int width, int height, int startx, int starty, int endx, int endy, int destx, int desty)
item_event_item_changed
void item_event_item_changed(item *it)
Definition: inventory.c:776
show_main_client
void show_main_client(void)
Definition: main.c:466
magic_map_flash_pos
void magic_map_flash_pos(void)
Definition: magicmap.c:77
on_msgctrl_button_save_clicked
void on_msgctrl_button_save_clicked(GtkButton *button, gpointer user_data)
Definition: info.c:1832
keys_init
void keys_init(GtkWidget *window_root)
Definition: keys.c:648
on_menu_helmets_activate
void on_menu_helmets_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:163
opengl_gen_map
void opengl_gen_map(int redraw)
on_menu_ratio_40_activate
void on_menu_ratio_40_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:375
draw_prompt
void draw_prompt(const char *str)
Definition: keys.c:1713
on_menu_potions_activate
void on_menu_potions_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:234
Info_Pane
Definition: info.h:55
create_opengl_question_mark
void create_opengl_question_mark(void)
item_struct
Definition: item.h:50
x_set_echo
void x_set_echo(void)
Definition: keys.c:1704
add_style_to_textbuffer
void add_style_to_textbuffer(Info_Pane *pane, GtkStyle *base_style)
Definition: info.c:409
keyrelfunc
void keyrelfunc(GtkWidget *widget, GdkEventKey *event, GtkWidget *window)
Definition: keys.c:1552
on_menu_ratio_5_activate
void on_menu_ratio_5_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:326
on_menu_ratio_10_activate
void on_menu_ratio_10_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:333
reset_keybinding_status
void reset_keybinding_status(void)
Definition: keys.c:2487
set_weight_limit
void set_weight_limit(guint32 wlim)
Definition: inventory.c:693
map
static item * map
Definition: item.c:27
on_drawingarea_magic_map_expose_event
gboolean on_drawingarea_magic_map_expose_event(GtkWidget *widget, GdkEventExpose *event, gpointer user_data)
main
int main(int argc, char *argv[])
Definition: main.c:493
init_theme
void init_theme()
Definition: config.c:92
choose_character_init
void choose_character_init(void)
Definition: account.c:421
update_spell_information
void update_spell_information(void)
Definition: spells.c:190
add_marked_text_to_pane
void add_marked_text_to_pane(Info_Pane *pane, const char *message, int type, int subtype, int orig_color)
Definition: info.c:802
set_text_tag_from_style
void set_text_tag_from_style(GtkTextTag *tag, GtkStyle *style, const GtkStyle *const base_style)
Definition: info.c:317
on_menu_shields_activate
void on_menu_shields_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:170
opengl_free_pixmap
void opengl_free_pixmap(PixmapInfo *pi)
item_event_item_deleting
void item_event_item_deleting(item *it)
Definition: inventory.c:760
inventory_tick
void inventory_tick(void)
Definition: inventory.c:1304
config_load
void config_load(void)
Definition: config.c:442
on_menu_ratio_45_activate
void on_menu_ratio_45_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:382
rgba_to_cairo_surface
cairo_surface_t * rgba_to_cairo_surface(guint8 *data, int width, int height)
Definition: png.c:440
resize_map_window
void resize_map_window(int x, int y)
Definition: map.c:463
update_skill_information
void update_skill_information(void)
Definition: skills.c:62
unbind_key
void unbind_key(const char *params)
Definition: keys.c:1465
inventory_get_styles
void inventory_get_styles(void)
Definition: inventory.c:501
on_menu_skillscrolls_activate
void on_menu_skillscrolls_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:181
on_button_login_clicked
void on_button_login_clicked(GtkButton *button, gpointer user_data)
Definition: account.c:944
info_get_styles
void info_get_styles(void)
Definition: info.c:499
on_menu_wands_rods_horns_activate
void on_menu_wands_rods_horns_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:248
on_entry_account_name_activate
void on_entry_account_name_activate(GtkEntry *entry, gpointer user_data)
Definition: account.c:954
on_button_exit_client_clicked
void on_button_exit_client_clicked(GtkButton *button, gpointer user_data)
Definition: account.c:904
play_sound_effect
void play_sound_effect(gint8 x, gint8 y, guint8 dir, guint8 vol, guint8 type, const char *sound, const char *source)
on_menu_body_armor_activate
void on_menu_body_armor_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:135
on_msgctrl_activate
void on_msgctrl_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: info.c:1907
on_button_create_character_clicked
void on_button_create_character_clicked(GtkButton *button, gpointer user_data)
Definition: account.c:484
create_opengl_map_image
void create_opengl_map_image(guint8 *data, PixmapInfo *pi)
close_container
void close_container(item *op)
Definition: inventory.c:647
my_log_handler
void my_log_handler(const gchar *log_domain, GLogLevelFlags log_level, const gchar *message, gpointer user_data)
Definition: main.c:337
stats_get_styles
void stats_get_styles(void)
Definition: stats.c:109
rgba_to_gdkpixbuf
GdkPixbuf * rgba_to_gdkpixbuf(guint8 *data, int width, int height)
Definition: png.c:414
hide_all_login_windows
void hide_all_login_windows(void)
Definition: account.c:96
gtk_command_history
void gtk_command_history(int direction)
Definition: keys.c:1723
info_buffer_tick
void info_buffer_tick(void)
Definition: info.c:1069
PixmapInfo
Definition: image.h:43
on_menu_keys_activate
void on_menu_keys_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:220
error_dialog
void error_dialog(char *description, char *information)
Definition: main.c:314
on_entry_new_account
void on_entry_new_account(GtkEntry *entry, gpointer user_data)
Definition: account.c:773
draw_magic_map
void draw_magic_map(void)
Definition: magicmap.c:24
on_menu_cloaks_activate
void on_menu_cloaks_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:149
on_menu_valuables_activate
void on_menu_valuables_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:241
window_root
GtkWidget * window_root
Definition: main.c:103
init_sounds
int init_sounds(void)
Definition: sound.c:26
account_creation_failure
void account_creation_failure(char *message)
Definition: account.c:692
on_kb_scope_togglebutton_character_toggled
void on_kb_scope_togglebutton_character_toggled(GtkToggleButton *toggle_button, gpointer user_data)
Definition: keys.c:2149
rescale_rgba_data
guint8 * rescale_rgba_data(guint8 *data, int *width, int *height, int scale)
Definition: png.c:235
on_button_metaserver_quit_pressed
void on_button_metaserver_quit_pressed(GtkButton *button, gpointer user_data)
Definition: metaserver.c:281
keybinding_selection_func
gboolean keybinding_selection_func(GtkTreeSelection *selection, GtkTreeModel *model, GtkTreePath *path, gboolean path_currently_selected, gpointer userdata)
Definition: keys.c:2409
on_keybinding_button_remove_clicked
void on_keybinding_button_remove_clicked(GtkButton *button, gpointer user_data)
Definition: keys.c:2193
command_show
void command_show(const char *params)
Definition: inventory.c:661
on_menu_dont_pickup_activate
void on_menu_dont_pickup_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:117
draw_map
void draw_map(void)
Definition: map.c:477
use_skill
void use_skill(int skill_id)
Definition: commands.c:1343
on_button_return_login_clicked
void on_button_return_login_clicked(GtkButton *button, gpointer user_data)
Definition: account.c:514
on_save_window_position_activate
void on_save_window_position_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: config.c:834
on_menu_not_cursed_activate
void on_menu_not_cursed_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:255
on_menu_ratio_30_activate
void on_menu_ratio_30_activate(GtkMenuItem *menuitem, gpointer user_data)
Definition: pickup.c:361
on_keybinding_checkbutton_any_clicked
void on_keybinding_checkbutton_any_clicked(GtkCheckButton *cb, gpointer user_data)
Definition: keys.c:2385
load_theme
void load_theme(int reload)
Definition: config.c:154
client_tick
void client_tick(guint32 tick)
Definition: main.c:186
stats_init
void stats_init(GtkWidget *window_root)
Definition: stats.c:147
on_skill_use_clicked
void on_skill_use_clicked(GtkButton *button, gpointer user_data)
Definition: skills.c:253
save_msgctrl_configuration
void save_msgctrl_configuration(void)
Definition: info.c:1522
config_check
void config_check()
Definition: config.c:331
on_skill_ready_clicked
void on_skill_ready_clicked(GtkButton *button, gpointer user_data)
Definition: skills.c:238
bind_key
void bind_key(char *params)
Definition: keys.c:1089