61
61
#define ZOOMED(x) (_zoom_factor * (x))
62
62
#define GET_REAL_COORD(x) ((x) / _zoom_factor)
64
#define PLUG_IN_PROC "plug-in-imagemap"
66
64
static gint zoom_in (void);
67
65
static gint zoom_out (void);
518
516
g_strreplace(&_filename, filename);
519
p = (filename) ? g_filename_display_basename (filename) : _("<Untitled>");
517
p = filename ? g_filename_display_basename (filename) : (gchar *) _("<Untitled>");
520
518
title = g_strdup_printf("%s - Image Map", p);
1270
1268
gtk_window_set_resizable(GTK_WINDOW(dlg), TRUE);
1272
1270
main_set_title(NULL);
1273
gimp_help_connect (dlg, gimp_standard_help_func, "plug-in-imagemap", NULL);
1271
gimp_help_connect (dlg, gimp_standard_help_func, PLUG_IN_PROC, NULL);
1275
gtk_window_set_position(GTK_WINDOW(dlg), GTK_WIN_POS_MOUSE);
1273
gtk_window_set_position (GTK_WINDOW (dlg), GTK_WIN_POS_MOUSE);
1277
1275
gimp_window_set_transient (GTK_WINDOW (dlg));
1279
g_signal_connect(dlg, "delete-event",
1280
G_CALLBACK(close_callback), NULL);
1281
g_signal_connect(dlg, "key-press-event",
1282
G_CALLBACK(key_press_cb), NULL);
1283
g_signal_connect(dlg, "key_release_event",
1284
G_CALLBACK(key_release_cb), NULL);
1277
g_signal_connect (dlg, "delete-event",
1278
G_CALLBACK (close_callback), NULL);
1279
g_signal_connect (dlg, "key-press-event",
1280
G_CALLBACK (key_press_cb), NULL);
1281
g_signal_connect (dlg, "key-release-event",
1282
G_CALLBACK (key_release_cb), NULL);
1286
1284
g_signal_connect (dlg, "destroy",
1287
1285
G_CALLBACK (gtk_main_quit),
1309
1307
gtk_box_pack_start(GTK_BOX(hbox), tools, FALSE, FALSE, 0);
1311
1309
_preview = make_preview(drawable);
1312
add_preview_motion_event(_preview, (GtkSignalFunc) preview_move);
1313
add_enter_notify_event(_preview, (GtkSignalFunc) preview_enter);
1314
add_leave_notify_event(_preview, (GtkSignalFunc) preview_leave);
1315
add_preview_button_press_event(_preview, (GtkSignalFunc) button_press);
1310
add_preview_motion_event(_preview, G_CALLBACK (preview_move));
1311
add_enter_notify_event(_preview, G_CALLBACK (preview_enter));
1312
add_leave_notify_event(_preview, G_CALLBACK (preview_leave));
1313
add_preview_button_press_event(_preview, G_CALLBACK (button_press));
1316
1314
gtk_container_add(GTK_CONTAINER(hbox), _preview->window);
1318
1316
object_list_add_geometry_cb(_shapes, geometry_changed, NULL);