Re: HelpViewer - Was Re: GAP repo mirror on git... (fwd)
Patrick CARDONA <[email protected]> Sun, 15 Mar 2026 14:44:09 +0100
| Newsgroups | gmane.comp.lib.gnustep.general |
|---|---|
| Message-ID | <f6c0c8a31dc702d6333c4b47f8a805c9@pi500> |
Hi Riccardo, Hello All, P.S.: for the people wondering, the sample of Help menuItem implementation I meant is within StepSync code. Sorry do omit this info. ---------- Forwarded message ---------- Date: 2026-03-15 14:38:11 +0100 From: Patrick CARDONA <[email protected]> Subject: Re: HelpViewer - Was Re: GAP repo mirror on git... Hi Riccardo, On 2026-03-15 12:13:25 +0100 Riccardo Mottola <[email protected]> wrote: > Patrick CARDONA wrote: > >> Its working fine, as expected: case insensitive, every click on the >> Search >> button highlights the next found word. >> Great job! Thanks to Riccardo and Fred. > > Thanks, it has some shortcomings, not easy to fix, but generally > useful and > at least the button and text field do something meaningful. > We copied the name and behavior from OpenStep after Lars checked it > - no search inside legends, notes and similar - they are attachments > in the > text furthermore rendered as images, but even if not, attachments > would be > skipped > - search only in the current loaded text in the textview. If there > are > separate sections coming from multiple files, only the current is > searched > (HelpViewer has lazy loading) > And if we put all the chapters in a single file, does it mean we could better search on this whole file out the current View, or are we even limited by the current NSView content? >> I noted something new (regression?): now the title of the Window is >> "My >> Window": we should expect it to be "HelpViewer" or something related >> to the >> .help > > yes, it is a regression, a connection broke during edit, I don't know > why. > Fixed it in gorm and now works fine: It contains path of the document. I confirm it is fixed now. > Multiple documents with the same name can be open from different > paths too. > The naming is a little bit different than on the Mac, but it is all > coming > from GNUstep AppKit now, so we are as good or bad as any other doc > based > application > > -R > Following my message of March 9: 'How to implement help...' I saw in the meanwhile You already implemented a sample from the Help menuItem: so I can now study how it is done. ;-) Cheers, Patrick -- Patrick Cardona - Pi500 - GNU/Linux aarch64 (Debian 13.4) Xorg (1:7.7+24) - libcairo2 (1.18.4-1+rpt1 arm64) - Window Maker (0.96.0-4) GWorkspace (1.1.0 - 02 2025) - Theme: AGNOSTEP - Classic - MUA: GNUMail (1.4.0 - rev.947)