plug-ins/imagemap/imap_cmd_gimp_guides.c
2004-10-25 Sven Neumann <sven@gimp.org> * plug-ins/imagemap/imap_cmd_gimp_guides.c * plug-ins/imagemap/imap_edit_area_info.c * plug-ins/imagemap/imap_main.c * plug-ins/imagemap/imap_menu.[ch] * plug-ins/imagemap/imap_menu_funcs.[ch] * plug-ins/imagemap/imap_misc.c * plug-ins/imagemap/imap_settings.c * plug-ins/imagemap/imap_source.c: added a menu entry for Help. Did more minor layout adjustments for HIG compliance.
This commit is contained in:

committed by
Sven Neumann

parent
865f4d8b21
commit
4762ab0a05
12
ChangeLog
12
ChangeLog
@ -1,3 +1,15 @@
|
||||
2004-10-25 Sven Neumann <sven@gimp.org>
|
||||
|
||||
* plug-ins/imagemap/imap_cmd_gimp_guides.c
|
||||
* plug-ins/imagemap/imap_edit_area_info.c
|
||||
* plug-ins/imagemap/imap_main.c
|
||||
* plug-ins/imagemap/imap_menu.[ch]
|
||||
* plug-ins/imagemap/imap_menu_funcs.[ch]
|
||||
* plug-ins/imagemap/imap_misc.c
|
||||
* plug-ins/imagemap/imap_settings.c
|
||||
* plug-ins/imagemap/imap_source.c: added a menu entry for Help.
|
||||
Did more minor layout adjustments for HIG compliance.
|
||||
|
||||
2004-10-25 Michael Natterer <mitch@gimp.org>
|
||||
|
||||
* app/core/gimpobject.c: #include "libgimpbase/gimpbase.h", not
|
||||
|
@ -152,25 +152,25 @@ make_gimp_guides_dialog(void)
|
||||
gtk_widget_show(frame);
|
||||
gtk_table_attach_defaults(GTK_TABLE(table), frame, 0, 1, 0, 1);
|
||||
|
||||
hbox = gtk_hbox_new(FALSE, 12);
|
||||
hbox = gtk_hbox_new( FALSE, 6);
|
||||
gtk_container_add(GTK_CONTAINER(frame), hbox);
|
||||
gtk_widget_show(hbox);
|
||||
|
||||
data->alternate =
|
||||
gtk_radio_button_new_with_mnemonic_from_widget(NULL, _("Al_ternate"));
|
||||
gtk_box_pack_start(GTK_BOX(hbox), data->alternate, TRUE, TRUE, 0);
|
||||
gtk_box_pack_start(GTK_BOX(hbox), data->alternate, FALSE, FALSE, 0);
|
||||
gtk_widget_show(data->alternate);
|
||||
|
||||
data->all = gtk_radio_button_new_with_mnemonic_from_widget(
|
||||
GTK_RADIO_BUTTON(data->alternate), _("A_ll"));
|
||||
gtk_box_pack_start(GTK_BOX(hbox), data->all, TRUE, TRUE, 0);
|
||||
gtk_box_pack_start(GTK_BOX(hbox), data->all, FALSE, FALSE, 0);
|
||||
gtk_widget_show(data->all);
|
||||
|
||||
frame = gimp_frame_new(_("Add Additional Guides"));
|
||||
gtk_widget_show(frame);
|
||||
gtk_table_attach_defaults(GTK_TABLE(table), frame, 0, 1, 1, 2);
|
||||
|
||||
vbox = gtk_vbox_new(FALSE, 1);
|
||||
vbox = gtk_vbox_new(FALSE, 2);
|
||||
gtk_container_add(GTK_CONTAINER(frame), vbox);
|
||||
gtk_widget_show(vbox);
|
||||
|
||||
|
@ -454,12 +454,10 @@ create_edit_area_info_dialog(Object_t *obj)
|
||||
default_dialog_set_cancel_cb(data->dialog, edit_area_cancel_cb, data);
|
||||
|
||||
data->notebook = notebook = gtk_notebook_new();
|
||||
gtk_container_set_border_width(GTK_CONTAINER(notebook), 12);
|
||||
g_signal_connect_after(notebook, "switch_page",
|
||||
G_CALLBACK(switch_page), (gpointer) data);
|
||||
|
||||
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(data->dialog->dialog)->vbox),
|
||||
notebook, TRUE, TRUE, 10);
|
||||
gtk_box_pack_start(GTK_BOX(data->dialog->vbox), notebook, TRUE, TRUE, 0);
|
||||
create_link_tab(data, notebook);
|
||||
create_info_tab(data, notebook);
|
||||
create_java_script_tab(data, notebook);
|
||||
|
@ -1213,6 +1213,12 @@ factory_file_open_dialog(void)
|
||||
return command_new(do_file_open_dialog);
|
||||
}
|
||||
|
||||
static void
|
||||
imap_help (void)
|
||||
{
|
||||
gimp_standard_help_func ("plug-in-imagemap", NULL);
|
||||
}
|
||||
|
||||
static Command_t*
|
||||
factory_save(void)
|
||||
{
|
||||
@ -1388,6 +1394,12 @@ factory_use_gimp_guides_dialog(void)
|
||||
return gimp_guides_command_new(_shapes, _drawable);
|
||||
}
|
||||
|
||||
static Command_t*
|
||||
factory_help(void)
|
||||
{
|
||||
return command_new(imap_help);
|
||||
}
|
||||
|
||||
static Command_t*
|
||||
factory_about_dialog(void)
|
||||
{
|
||||
@ -1406,6 +1418,8 @@ factory_move_down(void)
|
||||
return move_down_command_new(_shapes);
|
||||
}
|
||||
|
||||
|
||||
|
||||
static gint
|
||||
dialog(GimpDrawable *drawable)
|
||||
{
|
||||
@ -1471,6 +1485,7 @@ dialog(GimpDrawable *drawable)
|
||||
menu_set_grid_settings_command(menu, factory_grid_settings_dialog);
|
||||
menu_set_create_guides_command(menu, factory_create_guides_dialog);
|
||||
menu_set_use_gimp_guides_command(menu, factory_use_gimp_guides_dialog);
|
||||
menu_set_help_command(menu, factory_help);
|
||||
menu_set_about_command(menu, factory_about_dialog);
|
||||
|
||||
/* Create popup */
|
||||
|
@ -24,6 +24,7 @@
|
||||
#include "config.h"
|
||||
|
||||
#include <gtk/gtk.h>
|
||||
#include <gdk/gdkkeysyms.h>
|
||||
|
||||
#include "imap_circle.h"
|
||||
#include "imap_file.h"
|
||||
@ -394,9 +395,15 @@ make_tools_menu(GtkWidget *menu_bar)
|
||||
static void
|
||||
make_help_menu(GtkWidget *menu_bar)
|
||||
{
|
||||
GtkWidget *help_menu = make_menu_bar_item(menu_bar, _("_Help"));
|
||||
make_item_with_label(help_menu, _("About ImageMap..."), menu_command,
|
||||
&_menu.cmd_about);
|
||||
GtkWidget *item;
|
||||
GtkWidget *help_menu = make_menu_bar_item(menu_bar, _("_Help"));
|
||||
|
||||
item = make_item_with_label(help_menu, _("_Contents"), menu_command,
|
||||
&_menu.cmd_help);
|
||||
add_accelerator(item, GDK_F1, 0);
|
||||
|
||||
make_item_with_label(help_menu, _("_About ImageMap"), menu_command,
|
||||
&_menu.cmd_about);
|
||||
}
|
||||
|
||||
Menu_t*
|
||||
|
@ -82,6 +82,7 @@ typedef struct {
|
||||
CommandFactory_t cmd_create_guides;
|
||||
CommandFactory_t cmd_use_gimp_guides;
|
||||
|
||||
CommandFactory_t cmd_help;
|
||||
CommandFactory_t cmd_about;
|
||||
} Menu_t;
|
||||
|
||||
@ -135,6 +136,8 @@ typedef struct {
|
||||
((menu)->cmd_create_guides = (command))
|
||||
#define menu_set_use_gimp_guides_command(menu, command) \
|
||||
((menu)->cmd_use_gimp_guides = (command))
|
||||
#define menu_set_help_command(menu, command) \
|
||||
((menu)->cmd_help = (command))
|
||||
#define menu_set_about_command(menu, command) \
|
||||
((menu)->cmd_about = (command))
|
||||
|
||||
|
@ -38,7 +38,7 @@ init_accel_group(GtkWidget *window)
|
||||
}
|
||||
|
||||
void
|
||||
add_accelerator(GtkWidget *widget, guchar accelerator_key,
|
||||
add_accelerator(GtkWidget *widget, guint accelerator_key,
|
||||
guint8 accelerator_mods)
|
||||
{
|
||||
gtk_widget_add_accelerator(widget, "activate", accelerator_group,
|
||||
|
@ -47,7 +47,7 @@ GtkWidget *make_sub_menu(GtkWidget *parent, gchar *label);
|
||||
GtkWidget *make_menu_bar_item(GtkWidget *menu_bar, gchar *label);
|
||||
void menu_command(GtkWidget *widget, gpointer data);
|
||||
|
||||
void add_accelerator(GtkWidget *widget, guchar accelerator_key,
|
||||
void add_accelerator(GtkWidget *widget, guint accelerator_key,
|
||||
guint8 accelerator_mods);
|
||||
|
||||
|
||||
|
@ -82,9 +82,7 @@ create_base_alert(const gchar *stock_id)
|
||||
default_dialog_hide_apply_button(dialog);
|
||||
|
||||
hbox = gtk_hbox_new (FALSE, 12);
|
||||
gtk_container_set_border_width (GTK_CONTAINER(hbox), 12);
|
||||
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog->dialog)->vbox), hbox,
|
||||
TRUE, TRUE, 0);
|
||||
gtk_box_pack_start(GTK_BOX(dialog->vbox), hbox, FALSE, FALSE, 0);
|
||||
gtk_widget_show(hbox);
|
||||
|
||||
image = gtk_image_new_from_stock(stock_id, GTK_ICON_SIZE_DIALOG);
|
||||
|
@ -113,6 +113,8 @@ create_settings_dialog()
|
||||
gtk_widget_set_size_request(view, -1, 128);
|
||||
gtk_widget_show(view);
|
||||
|
||||
gtk_label_set_mnemonic_widget (GTK_LABEL (label), view);
|
||||
|
||||
swin = gtk_scrolled_window_new(NULL, NULL);
|
||||
gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(swin),
|
||||
GTK_SHADOW_IN);
|
||||
@ -127,29 +129,29 @@ create_settings_dialog()
|
||||
|
||||
frame = gimp_frame_new(_("Map file format"));
|
||||
gtk_widget_show(frame);
|
||||
gtk_table_attach_defaults(GTK_TABLE(table), frame, 1, 2, 9, 10);
|
||||
hbox = gtk_hbox_new(FALSE, 1);
|
||||
gtk_table_attach_defaults(GTK_TABLE(table), frame, 0, 2, 9, 10);
|
||||
hbox = gtk_hbox_new(FALSE, 6);
|
||||
gtk_container_add(GTK_CONTAINER(frame), hbox);
|
||||
gtk_widget_show(hbox);
|
||||
|
||||
data->ncsa = gtk_radio_button_new_with_mnemonic_from_widget(NULL, "_NCSA");
|
||||
g_signal_connect(data->ncsa, "toggled",
|
||||
G_CALLBACK(type_toggled_cb), (gpointer) NCSA);
|
||||
gtk_box_pack_start(GTK_BOX(hbox), data->ncsa, TRUE, TRUE, 0);
|
||||
gtk_box_pack_start(GTK_BOX(hbox), data->ncsa, FALSE, FALSE, 0);
|
||||
gtk_widget_show(data->ncsa);
|
||||
|
||||
data->cern = gtk_radio_button_new_with_mnemonic_from_widget(
|
||||
GTK_RADIO_BUTTON(data->ncsa), "C_ERN");
|
||||
g_signal_connect(data->cern, "toggled",
|
||||
G_CALLBACK(type_toggled_cb), (gpointer) CERN);
|
||||
gtk_box_pack_start(GTK_BOX(hbox), data->cern, TRUE, TRUE, 0);
|
||||
gtk_box_pack_start(GTK_BOX(hbox), data->cern, FALSE, FALSE, 0);
|
||||
gtk_widget_show(data->cern);
|
||||
|
||||
data->csim = gtk_radio_button_new_with_mnemonic_from_widget(
|
||||
GTK_RADIO_BUTTON(data->cern), "C_SIM");
|
||||
g_signal_connect(data->csim, "toggled",
|
||||
G_CALLBACK(type_toggled_cb), (gpointer) CSIM);
|
||||
gtk_box_pack_start(GTK_BOX(hbox), data->csim, TRUE, TRUE, 0);
|
||||
gtk_box_pack_start(GTK_BOX(hbox), data->csim, FALSE, FALSE, 0);
|
||||
gtk_widget_show(data->csim);
|
||||
|
||||
return data;
|
||||
|
@ -56,7 +56,8 @@ do_source_dialog(void)
|
||||
static GtkWidget *text;
|
||||
static GtkTextBuffer *buffer;
|
||||
|
||||
if (!dialog) {
|
||||
if (!dialog)
|
||||
{
|
||||
GtkWidget *swin;
|
||||
|
||||
dialog = make_default_dialog(_("View Source"));
|
||||
|
Reference in New Issue
Block a user