Use `define-runtime-path' to locate a file relative to an enclosing module's source.
At Tue, 31 Aug 2010 12:54:38 +0100, Stephen De Gabrielle wrote: > Hi, > > I'm trying to determine the plugin folder at runtime for a plugin I'm > writing; > > an example of where I'd like this: > > (define commit-button > (new switchable-button% > (label "commit") > (parent (make-object vertical-pane% (get-button-panel))) > (callback fossil-commit-menu-callback) > [bitmap (make-object bitmap% "projectmgr.png" 'png #f)] > )) > (register-toolbar-button commit-button) > ; > ;; my test > (dialog (path->string (current-directory))) > ;; shows current-directory to be '/' > > The button appears without the image, and my test seems to confirm that the > plugin is looking to find the PNG in '/' rather than inthe folder where the > plugin is running from. > > Any hints appreciated, as I can't seem to work this out from the > documentation. > > Cheers, > > Stephen _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users

