Good thinking! Problem for me is I'm trying to do a "standard" looking MRU list in the File menu, including separators, and need to be able to modify the group of menu entries representing the MRU items as users open files, preferably without using magic numbers.

I've Changed my MRU reordering function to use ->entryreconfigure as suggested and this certainly fixes the problem. Finding the index in the menu where the MRU starts without resorting to magic numbers was not possible, but as the "Save As..." item is followed by a separator, then the first MRU entry, I can get the index for "Save As...", and add 2 to it for the MRU start. I normally hate manifest constants like this, but in this case, I can live with it. Thanks for the suggestion!


In reply to Re^3: Valid chars for Tk Label by ron7
in thread Valid chars for Tk Label by ron7

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.