Re: [gtk-list] Re: Underline menu Characters
- From: Dave Reed <dreed capital edu>
- To: gtk-list redhat com
- CC: emarch enteract com
- Subject: Re: [gtk-list] Re: Underline menu Characters
- Date: Tue, 22 Jun 1999 22:08:38 -0400
Sorry, I don't know. You could always look at what the source code
for the method that does work :-)
Dave
> From: Edward March <emarch@enteract.com>
>
> I want to underline my menu's 1st character... underscores wont
> work in this example.
>
> Im building my menus using glade0.4.1
> and code looks like this:
>
> mFile = gtk_menu_item_new_with_label ("_File");
> gtk_object_set_data (GTK_OBJECT (TheFinder), "mFile", mFile);
> gtk_widget_show (mFile);
> gtk_container_add (GTK_CONTAINER (menubar1), mFile);
>
> In this case the underline DOES not work any ideas on what
> I can do beside using MenuFactory ?
>
>
> On Tue, 22 Jun 1999, Dave Reed wrote:
>
> > > From: Edward March <emarch@enteract.com>
> > >
> > > Hi How Do I under line the 'F' of the File Menu
> > > Connecting a ALT+F to the File menu work, but I want
> > > To underline the F
> > >
> > > Typicalls its '&File' or '^File' or '~File' isnt there some
> > > special char to make it underline ? What is it -- Thanks
> >
> >
> >
> > Put an _ in front of the letter you want to underline and alt-letter
> > will get you that menu.
> >
> > Snippets from some of my code that demonstrate this:
> >
> > static GtkItemFactoryEntry menu_items[] =
> > {
> > { "/_File", NULL, 0, 0, "<Branch>" },
> > { "/File/_Save Image", "<control>S", file_save_cb, 0},
> > { "/File/tearoff1", NULL, NULL, 0, "<Tearoff>" },
> > { "/File/sep1", NULL, NULL, 0, "<Separator>" },
> > { "/File/_Quit", "<control>Q", file_quit_cb, 0},
> > };
> >
> > static int num_menu_items = sizeof (menu_items) / sizeof(menu_items[0]);
> >
> > ...
> >
> > GtkAccelGroup *accel_group;
> > GtkItemFactory *item_factory;
> >
> > accel_group = gtk_accel_group_new ();
> > item_factory = gtk_item_factory_new (GTK_TYPE_MENU_BAR, "<main>",
> > accel_group);
> > gtk_item_factory_create_items (item_factory, num_menu_items,
> > menu_items, NULL);
> > gtk_accel_group_attach (accel_group, GTK_OBJECT (main_window_));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]