[Gambas-user] Wish: image path from project tree
Benoit Minisini
gambas at ...1...
Wed May 24 03:07:31 CEST 2006
On Wednesday 24 May 2006 02:57, ron wrote:
> On Saturday 13 May 2006 14:46, ron wrote:
> > I add simple code in FMain to be able to get the path
> > of a image/object in the Data directory.
> >
> > This is done to get the path of the object and able
> > to paste it in the editor code.
> >
> > Note: the .Visible property is not what is should be in
> > logical sence seen as the other above it but it looks
> > that it works then only 1 time. :(
> >
> > I did need a quick working method and this do the job. :)
> >
> > Patch and code below
> > ------------------------------------------------
> > in FMain.form
> > { mnuPopup Menu
> > ...
> > { mnuPropertyFile Menu
> > Text = ("&Properties...")
> > Picture = Picture["img/16/sheet.png"]
> > }
> > { mnuCopyPath Menu
> > Text = ("CopyPath")
> > Picture = Picture["img/16/text.png"]
> > }
> > }
> >
> > the entry 'mnuCopyPath' (4 lines using menu editor)
> > ------------------------------------------------
> > in FMain.class
> > in PUBLIC SUB mnuPopup_Show()
> >
> > bFile = (NOT Project.IsClassName(sCurrent)) AND bCurrent
> > mnuCut.Visible = mnuCut.Visible AND (bFile AND NOT IsDir($sKey))
> > mnuCopy.Visible = mnuCopy.Visible AND (bFile AND NOT IsDir($sKey))
> > mnuPaste.Visible = mnuPaste.Visible AND (bFile OR $sKey =
> > Project.KEY_MISC) AND Clipboard.Format = FILE_CLIPBOARD_FORMAT
> >
> > '<add ron copypath>
> > mnuCopyPath.Visible = mnuCopy.Visible
> > '</add ron cp>
> >
> > mnuAddForm.Visible = Project.AllowForm()
> > then <add ron> part
> > ------------------------------------------------
> >
> > in FMain.class a subroutine just below the 'mnuCopy_Click()'
> >
> > '<add ron>
> > PUBLIC SUB mnuCopyPath_Click()
> > DIM sPath AS String
> > sPath = GetCurrent()
> > sPath = Mid$(sPath, Len(project.Dir) + 2)
> > Clipboard.Copy(sPath, "text/plain") 'FILE_CLIPBOARD_FORMAT)
> > END
> > '</add ron>
> > ------------------------------------------------
> >
> >
> > Smiling,
> >
> > Ron
>
> Kick,
>
> Is it add to 1.9.30 as I like it much?
>
> Ron
>
I didn't add it, I forgot. I will see what I can do :-)
Regards,
--
Benoit Minisini
More information about the User
mailing list