"Great Ken! Exactly what i wanted. Very happy :)"

Glad I could help.

"Though i should be content with this, i am curious to understand how did you get this solution? selectionGet gives you the entries selected and not the paths(as per the spec). Then how did you guess that calling it within browsecommand will get the paths"

That wasn't a conscious guess on my part; however, you're quite right about the doco, so that was probably more of an implicit assumption about how that method works.

Tk has lots of shortcuts and aliases. selectionGet is an alias for infoSelection which, in turn, is a shortcut for info('selection'). In the Tk::HList doco for the info() methods, all explicitly state that they either operate on or return entryPath(s), except "$hlist->info(selection)" — I suppose I just didn't notice the absence of "entryPath" in that particular description.

Instead of

"Returns a list of selected entries ..."

a better description would be

"Returns a list of entryPaths of selected entries ..."

-- Ken


In reply to Re^5: How to bind single click to get an path of an entry in Tk::HList by kcott
in thread How to bind single click to get an path of an entry in Tk::HList by rjohn1

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.