Apologies again - I might have sent this out twice (first in HTML and then in 
plaintext but I don't think it went to everyone).

This is the first time I have ever used a mailing list to talk about anything - 
I'm far more used to forums...

But I digress...if you have received the HTML version I apologise and please 
delete it.  Here is the plaintext version:

........................................................................................................................

Hello All,
 
Please forgive my ignorance if I ask obvious questions - I'm just starting out 
with NetSurf!
 
Steve suggested I take a look at Bug 2171 
(http://bugs.netsurf-browser.org/mantis/view.php?id=2171) as a way of getting 
to grips with the source code.
 
I've been looking and scratching my head for a day or so.
 
I get that the menu for the Iconbar is set up in iconbar.c with this struct:
 
    static const struct ns_menu iconbar_definition = {
        "NetSurf", {
            { "Info", NO_ACTION, &dialog_info },
            { "AppHelp", HELP_OPEN_CONTENTS, 0 },
            { "Open", BROWSER_NAVIGATE_URL, 0 },
            { "Open.OpenURL", BROWSER_NAVIGATE_URL, &dialog_openurl },
            { "Open.HotlistShow", HOTLIST_SHOW, 0 },
            { "Open.HistGlobal", HISTORY_SHOW_GLOBAL, 0 },
            { "Open.ShowCookies", COOKIES_SHOW, 0 },
            { "Choices", CHOICES_SHOW, 0 },
            { "Quit", APPLICATION_QUIT, 0 },
            {NULL, 0, 0}
        }
 
 
Which uses the enum in menus.h to set up the menu order and creates the menu 
according to functions in menu.c
 
As far as I can gather the actual text (i.e., "Help... F1") is set up using the 
function ro_gui_menu_transate
 
Is that correct?  I can't seem to find any references to the text in the source 
code ("Help..." or any of the other strings).  Am I missing something obvious?
 
Glen

Reply via email to