Re: Re: clipboard support & ...

Dimitris Keletsekis <[email protected]> Sun, 14 Apr 2013 22:18:28 +0300
Newsgroups gmane.comp.windows.gui4cli
Message-ID <CAHiKg1Xcqbpnk7Zr7=nm-HMpJ6ktGP8wiDEsb=6AJAiquVjqhw@mail.gmail.com>
Hi Joseph,

I tried "SetClip TEXT $var" and it works fine.

I pasted the contents into scied and also an excel sheet I had running, so
its available everywhere.

Dimitris


On Fri, Apr 12, 2013 at 6:25 PM, jd <[email protected]> wrote:

> **
>
>
> Hello Dimitris
>
>
> On 04/12/2013, you wrote:
>
> >>
> >>
> >> > 1.) I have tried to use the clipboard but as far as i can see it is
> >> > not ossible to get what is in the clipboard when just selected
>
> >> > (Ctrl_C
> > Crtl_X)
> >> > I used to then display that value say in a windowtitle, to be sure
> >> > what
> > the
> >> > clipboard contains before pasting
> >> >
> >> > In fact i guess what is needed sis some
> >> > "xONSELECT " event,
> >>
> >
> > That probably needs a system hook to monitor clipboard changes. Also it
> > would have to tell you its from scied and not some other program. I may
> > add it sometime, but for now why not just have the user click a button or
> > something when they want the contents spell-checked.
> I don't need to know from where it comes,: it is just giving me a warning
> that
> if i use the clipboard for pasting, that's what will be pasted.
>
> As i said
> under AOS it is possible using
> xNOTIFRY clips:0
>
> WAIT FILE CLIPS:0 0 #this/MyWait
> seems its logical Windows equivalent.
>
> >
> >> > 2). Treeviews do not open on the given assign, but just above and show
> >> stuff
> >> > i don't need, can i suppress that?
> >>
> >
> > I don't understand - example?
>
> xTreeview 0 0 90 120 Home::/Gui TV1
>
> will open the part of the tree containing the folder, but not the Gui
> folder
> itself
> Same effect with
> Treeview cd Home:/Gui
> The full "upper" or "outer" tree stays present also., and also the assign
> icons
> The behavior i would like to be able to force would be similar to what
> happens
> when you do a cd to a llistview : i would only see the "inner" part of the
> tree/ . I guess its not possible ?
>
> >
> >
> >> 3). When addressing a .htm file as
> >> > RUN $File2Sh Open
> >> > and the browser window is not open, the result will not show up, how
> >> > can
> > id
> >> > force the window to open?
> >>
> >
> > If you "run" an .htm file, your default browser should open up and show
> > it. I tried though and as you say, if the browser isn't already open it
> > just opens and waits for the page to load, but it never does..
> Sometimes it does load the page and opens, at other times it loads th page,
> but does not open, if you look and open it from the taskbar, it is present
> though
>
> > I've no idea why this happens...
> > You can open ie with run iexplore.exe
> >
> >
> >
> >> > 4) Impose SciEd ( &other applications te recognise what is put in the
> >> > clipboard
> >> > .XBUTTON 30 35 145 40 'Impose clip'
> >> > Input "clip" var "<BR>"
> >> >
> >> > SetWinTitle #this $var
> >> >
> >> > The result is shown in the title , but is not available in the
> >> > clipboard for SciEd
> >>
> >
> > Its SetClip TEXT $var
>
> Right, i used that, but the line was not copied in my previous message :(
>
> >
> >
> >> > Can the SetClip content be made available for all applications?
> >>
> >
> > It should be already. The clipboard is system-wide.
>
> It is not on my system: i cannot copy the result into SciEd (eg)
>
> >
> >
> >> > So i wonder: if i can do it this way why should Gui4Cli not do it?
> >> > Then the solution would be independent of SciEd.
> >>
> >
> > How will you tell the editor what line to go to and what to select?
> I was planning the following:
>
> A Get one tag (or a search word) in clipboard
> I Save a file containing only one line with say the chosen tag
> 2. Load the file in SciEd
> Use .SCI_SELECTALL to have it in clipboard
>
> B Have a list of most used tags (or erroneous words) in a document
> 1. Load it in SciEd
> 2. Have it also say in a listview
> 3. When clicking on the chosen tag (or erroneous word), get the line
> number,
> Have SciEd do
> SCI_GOTOLINE (int line)
> SCI_SETSELECTIONSTART( 0 ) or SCI_SETANCHOR( 0 )
> pos= SCI_LINELENGTH (int line) or SCI_GETLINEENDPOS( int line)
> SCI_SETSELECTIONEND(pos ) or SCI_SETCURRENTPOS(pos)
>
> Not brilliant i guess , but would do.
>
> Thanks for help
>
> Joseph
>
>  
>