display book path in report
Sébastien de Menten
sdementen at gmail.com
Sat Feb 18 10:19:08 EST 2017
I send a pull request for this very small change.
btw, when downloading the compressed sources, the swig files are already
generated so changing *.i files have no impact which was a bit tricky to
understand
On Fri, Feb 17, 2017 at 10:36 PM, Derek Atkins <derek at ihtfp.com> wrote:
> There is a C API, gnc_get_current_session() defined in gnc-session.h which
> you could wrap in engine.i to get gnc-get-current-session, which you could
> then use to get call qof-session-get-url.
>
> It would be a small change to engine.i to wrap the function. Just copy
> the existing wrappers for e.g. gnc_get_current_book().
>
> -derek
>
> On Fri, February 17, 2017 4:23 pm, Sébastien de Menten wrote:
> > If only I knew how to do this ! I can't find the proper documentation ...
> > help much appreciated !
> >
> > On Feb 17, 2017 22:14, "Derek Atkins" <derek at ihtfp.com> wrote:
> >
> >> Actually, qof-session-get-url is already wrapped in the engine module.
> >> Also, there is already a (gnc-get-current-book). So all you need to do
> >> is
> >> find (or add) an API to get the current session from the current book.
> >>
> >> -derek
> >>
> >> On Fri, February 17, 2017 4:01 pm, Sébastien de Menten wrote:
> >> > I can access a function named qof-session-get-url which expects a
> >> session.
> >> > However, to get a session, I can only see a qof-session-new that
> >> creates
> >> a
> >> > new session. There is a gnc_get_current_session function but I can't
> >> find
> >> > how to integrate it in the swig-engine.c file that is generated by
> >> swig.
> >> >
> >> > On Fri, Feb 17, 2017 at 4:56 PM, Derek Atkins <warlord at mit.edu>
> wrote:
> >> >
> >> >> Hard to say. I don't know what other dependencies would need to be
> >> >> brought
> >> >> in.
> >> >> You'd certainly need to rebuild GnuCash!
> >> >>
> >> >> -derek
> >> >>
> >> >> Sébastien de Menten <sdementen at gmail.com> writes:
> >> >>
> >> >> > Is it complex to add it ?
> >> >> >
> >> >> > On Feb 16, 2017 16:11, "Derek Atkins" <warlord at mit.edu> wrote:
> >> >> >
> >> >> > OOPS. You are correct.
> >> >> > There is no scheme binding for this API.
> >> >> > Sorry.
> >> >> >
> >> >> > -derek
> >> >> >
> >> >> > Sébastien de Menten <sdementen at gmail.com> writes:
> >> >> >
> >> >> > > I went to look for the file you mentioned and I see it
> >> sitting
> >> >> in
> >> >> the
> >> >> > python
> >> >> > > bindings folder so I am not sure it is used for scheme.
> >> >> > >
> >> >> > > On Feb 15, 2017 19:54, "Derek Atkins" <derek at ihtfp.com>
> >> wrote:
> >> >> > >
> >> >> > > Hi,
> >> >> > >
> >> >> > > I see it included in gnucash_core.i, so I would guess the
> >> >> > gnucash-core
> >> >> > > module.
> >> >> > >
> >> >> > > -derek
> >> >> > >
> >> >> > > On Wed, February 15, 2017 1:40 pm, Sébastien de Menten
> >> >> wrote:
> >> >> > > > Nice !
> >> >> > > > Do you know in which scheme module are these functions
> >> >> located ?
> >> >> > What
> >> >> > > > extra
> >> >> > > > (use-modules xxx) should I add at the beginning of my
> >> >> report
> >> >> > > > budget-balance-sheet.scm ?
> >> >> > > >
> >> >> > > > On Feb 15, 2017 16:52, "Derek Atkins" <warlord at mit.edu
> >
> >> >> wrote:
> >> >> > > >
> >> >> > > >> Sébastien de Menten <sdementen at gmail.com> writes:
> >> >> > > >>
> >> >> > > >> > hello,
> >> >> > > >> >
> >> >> > > >> > Is it possible to have the path of the gnucash book
> >> >> > > >> (c:\...\mybook.gnucash)
> >> >> > > >> > displayed in the reports so that I can easily
> >> identify
> >> >> to
> >> >> which
> >> >> > book
> >> >> > > a
> >> >> > > >> > report relates (e.g. once printed) ?
> >> >> > > >>
> >> >> > > >> You could use qof_session_get_file_path() and/or
> >> >> > qof_session_get_url()
> >> >> > > >> to obtain that information from the current session.
> >> >> C.f.
> >> >> > > >> http://code.gnucash.org/docs/
> MAINT/group__Backend.html#
> >> >> > > >> gaef36a80fef74a21750fe98ba24a2e19c
> >> >> > > >>
> >> >> > > >> > sebastien
> >> >> > > >>
> >> >> > > >> > Please remember to CC this list on all your replies.
> >> >> > > >> > You can do this by using Reply-To-List or Reply-All.
> >> >> > > >>
> >> >> > > >> -derek
> >> >> > > >>
> >> >> > > >> --
> >> >> > > >> Derek Atkins, SB '93 MIT EE, SM '95 MIT Media
> >> >> Laboratory
> >> >> > > >> Member, MIT Student Information Processing
> >> Board
> >> >> (SIPB)
> >> >> > > >> URL: http://web.mit.edu/warlord/ PP-ASEL-IA
> >> >> N1NWH
> >> >> > > >> warlord at MIT.EDU PGP key
> >> >> available
> >> >> > > >>
> >> >> > > >
> >> >> > >
> >> >> > > --
> >> >> > > Derek Atkins 617-623-3745
> >> >> > > derek at ihtfp.com www.ihtfp.com
> >> >> > > Computer and Internet Security Consultant
> >> >> > >
> >> >> >
> >> >> > --
> >> >> > Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
> >> >> > Member, MIT Student Information Processing Board (SIPB)
> >> >> > URL: http://web.mit.edu/warlord/ PP-ASEL-IA
> N1NWH
> >> >> > warlord at MIT.EDU PGP key
> available
> >> >> >
> >> >>
> >> >> --
> >> >> Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
> >> >> Member, MIT Student Information Processing Board (SIPB)
> >> >> URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
> >> >> warlord at MIT.EDU PGP key available
> >> >>
> >> >
> >>
> >>
> >> --
> >> Derek Atkins 617-623-3745
> >> derek at ihtfp.com www.ihtfp.com
> >> Computer and Internet Security Consultant
> >>
> >>
> >
>
>
> --
> Derek Atkins 617-623-3745
> derek at ihtfp.com www.ihtfp.com
> Computer and Internet Security Consultant
>
>
More information about the gnucash-devel
mailing list