Hi Hans, I think your find_doc_files proc is doing double duty-- for example, if cyclone/gate-help.pd matches the search terms, I get two results for it: 1) basedir is [path_to_pd]/extra/cyclone and filename is gate-help.pd 2) basedir is [path_to_pd]/extra/ and filename is cyclone/gate-help.pd
Also, adding "-class DialogWindow" to the search window did the trick for the tiny fonts on winxp, except that ttk::combobox still has a tiny textarea (i.e., the dropdown menu). Any idea on either of these? -Jonathan --- On Mon, 2/7/11, Hans-Christoph Steiner <h...@at.or.at> wrote: > From: Hans-Christoph Steiner <h...@at.or.at> > Subject: Re: [PD] keyword/regexp search of documentation in a plugin > To: "Jonathan Wilkes" <jancs...@yahoo.com> > Cc: "pd-list" <PD-list@iem.at> > Date: Monday, February 7, 2011, 8:25 PM > > That's great, looking forward to it. I'm really happy > to see you > taking this and running with it, let me know if there are > any > blockers. Seems to me that its ready to be posted on > the GUI plugins > category of the download page: > > http://puredata.info/community/projects/software > > .hc > > On Feb 6, 2011, at 5:51 PM, Jonathan Wilkes wrote: > > > I'm making some more changes, like removing the > checkboxes and using a > > combobox for the genres. Also using a combobox > to enter search terms > > which has the benefit of a more user friendly > drop-down menu for > > a search history (plus less code). > > > > Also, I changed the search function so you can type: > > foo bar > > > > and it will match if both foo and bar appear in the > document > > (regardless > > of order). > > > > -Jonathan > > > > --- On Sun, 2/6/11, Hans-Christoph Steiner <h...@at.or.at> > wrote: > > > >> From: Hans-Christoph Steiner <h...@at.or.at> > >> Subject: Re: [PD] keyword/regexp search of > documentation in a plugin > >> To: "Jonathan Wilkes" <jancs...@yahoo.com> > >> Cc: "pd-list" <PD-list@iem.at> > >> Date: Sunday, February 6, 2011, 11:29 PM > >> > >> Wow, that's really nice! The dynamic updating with > the > >> checkboxes is > >> impressive. More features and better > >> formatting. My only complaint > >> is the "No DESCRIPTION tag." message, I say it'd > be better > >> just blank. > >> > >> There is also a weird thing where I can't grab > the > >> scrollbar and move > >> it, only scroll with the mousewheel. This is > using > >> Pd-extended 0.43 > >> from 02-02 on Mac OS X 10.5/Intel. > >> > >> .hc > >> > >> On Jan 25, 2011, at 1:03 AM, Jonathan Wilkes > wrote: > >> > >>> Remixed! > >>> > >>> -Jonathan > >>> > >>> --- On Thu, 1/13/11, Hans-Christoph Steiner > <h...@at.or.at> > >> wrote: > >>> > >>>> From: Hans-Christoph Steiner <h...@at.or.at> > >>>> Subject: Re: [PD] keyword/regexp search > of > >> documentation in a plugin > >>>> To: "Jonathan Wilkes" <jancs...@yahoo.com> > >>>> Cc: "pd-list" <PD-list@iem.at> > >>>> Date: Thursday, January 13, 2011, 6:00 PM > >>>> Attached is an updated version: > >>>> > >>>> > >>>> On Jan 12, 2011, at 9:13 PM, Jonathan > Wilkes > >> wrote: > >>>> > >>>>> 1 the results aren't clickable > >>>> > >>>> Which platform? They are for me on > >> Ubuntu/maverick, > >>>> Mac OS X 10.5 and 10.6. > >>>> > >>>>> 2 you can't enter multiple > non-contiguous > >> terms > >>>> > >>>> Its a regexp really, so it doesn't really > do > >> keyword > >>>> searches. Ideally, this would use a > search > >> engine like > >>>> xapian, then it could do keyword > searches. I > >> just > >>>> added code to replace spaces in the > searchtext > >> with the > >>>> regexp code ".*" so that it'll search > >> non-contiguous words, > >>>> but the first word will always be before > the > >> second in > >>>> search results. > >>>> > >>>>> 3 no control over AND vs. OR (or is > there?) > >>>> > >>>> regexp > >>>> > >>>>> 4 doesn't differentiate between > >> tutorial/example > >>>> patches and object-help > >>>>> patches (what if I just want to find > the > >> object named > >>>> 'gate'?) > >>>> > >>>> Hmm, that wouldn't be too hard to do, I > guess it > >> would be a > >>>> pull down menu of: object, message, > comment, > >> array, any. > >>>> > >>>>> 5 most of the results don't fit into > the > >> window size > >>>> > >>>> The window should be resizable. > >>>> > >>>>> 6 full text search makes it impossible > to get > >> useful > >>>> results for 'float', > >>>>> array', 'list', etc. > >>>> > >>>> That sounds like fully typed searching, > which > >> would be very > >>>> nice, but much harder to do. My goal > right > >> now is to > >>>> get a basic search function working. > >> Hopefully my code > >>>> is clear enough that others will make > their own > >> custom > >>>> search plugins. I could see simple > search, > >> regexp, > >>>> search engine, etc. > >>>> > >>>>> 7 can't search by inlet, object > function, > >> author, etc. > >>>> (PDDP META tags) > >>>> > >>>> Why not? This works for me: > author.*steiner > >>>> > >>>>> 8 non-friendly user interface > >>>> > >>>> I spruced it up a bit with this latest > version. > >>>> > >>>>> 9 it doesn't seem to be searching the > manual > >>>> > >>>> Ah, I'll add .html to the file types it > searches. > >>>> > >>>> .hc > >>>> > >>>>> > >>>>> I've already got a pd patch that is > well on > >> its way to > >>>> curing 1-8 (posted > >>>>> screenshots awhile back), but it > requires > >> toxy, which > >>>> seems to have been > >>>>> removed from pd-ext, and there is > currently > >> no > >>>> (non-buggy) tk 'entry' > >>>>> object in existence. > >>>>> > >>>>> -Jonathan > >>>>> > >>>>> > >>>>> --- On Wed, 1/12/11, Hans-Christoph > Steiner > >> <h...@at.or.at> > >>>> wrote: > >>>>> > >>>>>> From: Hans-Christoph Steiner > <h...@at.or.at> > >>>>>> Subject: [PD] keyword/regexp > search of > >>>> documentation in a plugin > >>>>>> To: "pd-list" <PD-list@iem.at> > >>>>>> Date: Wednesday, January 12, 2011, > 7:10 > >> AM > >>>>>> > >>>>>> Hey all, > >>>>>> > >>>>>> At the strong urging of Sofy > Yuditskaya, I > >> finally > >>>> wrote up > >>>>>> a quick > >>>>>> interface for searching the Pd > docs using > >> a > >>>> keyword or a > >>>>>> regexp. Its in > >>>>>> the form of an 0.43 plugin, so you > can > >> just drop > >>>> it into > >>>>>> your > >>>>>> user-folder and you should get a > "Search" > >> item on > >>>> the Help > >>>>>> menu. > >>>>>> > >>>>>> Test it out and let me know how it > works > >> for you. > >>>>>> > >>>>>> .hc > >>>>>> > >>>>>> > >>>>>> -----Inline Attachment > Follows----- > >>>>>> > >>>>>> > >> _______________________________________________ > >>>>>> Pd-list@iem.at > >>>>>> mailing list > >>>>>> UNSUBSCRIBE and account-management > -> > >> http://lists.puredata.info/listinfo/pd-list > >>>>>> > >>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> > >> > ---------------------------------------------------------------------------- > >>>> > >>>> “We must become the change we want to > see. - > >> Mahatma > >>>> Gandhi > >>>> > >>>> > >>> > >>> > >>> <search-plugin.tcl> > >> > >> > >> > >> > ---------------------------------------------------------------------------- > >> > >> The arc of history bends towards justice. > >> - Dr. Martin Luther > >> King, Jr. > >> > >> > >> > > > > > > > > > ---------------------------------------------------------------------------- > > Access to computers should be unlimited and total. - > the hacker ethic > > > _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list