", NULL, tr_functions, 0},
{"/Html/Table and Lists/Table Data ", NULL, td_functions, 0},
{"/Html/Table and Lists/Ordered List ", NULL, ol_functions, 0},
{"/Html/Table and Lists/Unordered List ", NULL, ul_functions, 0},
{"/Html/Table and Lists/List Item - ", NULL, li_functions, 0},
{"/Html/HTML/Insert Link", "L", href_dialog, 0},
{"/Html/HTML/Insert Image Link", "I", img_functions, 0},
{"/Html/HTML/Quick Start", NULL, body_functions, 0},
{"/Html/HTML/Linebreak
", "R", br_functions, 0},
{"/Html/HTML/Paragraph ", NULL, p_functions, 0},
{"/Html/HTML/Space ", NULL, nbsp_functions, 0},
{"/Html/HTML/Emphasis ", NULL, em_functions, 0},
{"/Html/HTML/Strong ", NULL, strong_functions, 0},
{"/Html/HTML/Small ", NULL, small_functions, 0},
{"/Html/HTML/Strikeout ", NULL, nbsp_functions, 0},
{"/Html/HTML/Subscript ", NULL, sub_functions, 0},
{"/Html/HTML/Superscript ", NULL, sup_functions, 0},
{"/Html/Table Wizard", "T", table_wizard, 0},
{"/Html/Quickstart", NULL, body_dialog, 0},
{"/Html/Close Tag", "P", close_tag, 0},
{"/Html/View Rendered", NULL, view_html, 0,"",GTK_STOCK_CONNECT},
{"/_Options", NULL, 0, 0, ""},
{"/Options/Syntax Highlighting", NULL, 0, 0, ""},
{"/Options/Syntax Highlighting/Disable", NULL, toggle_syntax_highlighting, 0,
""},
{"/Options/Syntax Highlighting/sep", NULL, 0, 0, ""},
{"/_Options/sep", NULL, 0, 0, ""},
{"/_Options/Settings", NULL, settings, 0, 0},
{"/_Help", NULL, 0, 0, ""},
{"/Help/_Legal & License", NULL, legal, 0, "",
GTK_STOCK_DIALOG_INFO},
{"/Help/sep", NULL, 0, 0, ""},
{"/Help/_About", NULL, help_about_menu, 0, "", inline_logo}
};
gint nmenu_items = sizeof(menu_items) / sizeof(menu_items[0]);
GClosure *closure;
accel_group = gtk_accel_group_new();
main_factory = GTK_OBJECT(gtk_item_factory_new(GTK_TYPE_MENU_BAR, "", accel_group));
gtk_item_factory_create_items(GTK_ITEM_FACTORY(main_factory), nmenu_items, menu_items, NULL);
gtk_window_add_accel_group(GTK_WINDOW(globals.main_window), accel_group);
*recent_menu = gtk_item_factory_get_widget(GTK_ITEM_FACTORY(main_factory), "/File/Recent Files");
closure = g_cclosure_new(G_CALLBACK(close_search),globals.main_window, NULL);
gtk_accel_group_connect(accel_group, GDK_Escape, 0, 0, closure);
globals.accel_group = accel_group;
if (menubar)
*menubar = gtk_item_factory_get_widget(GTK_ITEM_FACTORY(main_factory), "");
return *menubar;
}
|