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 <[email protected]> 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 <[email protected]> writes: >> >> > Is it complex to add it ? >> > >> > On Feb 16, 2017 16:11, "Derek Atkins" <[email protected]> wrote: >> > >> > OOPS. You are correct. >> > There is no scheme binding for this API. >> > Sorry. >> > >> > -derek >> > >> > Sébastien de Menten <[email protected]> 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" <[email protected]> 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" <[email protected]> >> wrote: >> > > > >> > > >> Sébastien de Menten <[email protected]> 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 >> > > >> [email protected] PGP key >> available >> > > >> >> > > > >> > > >> > > -- >> > > Derek Atkins 617-623-3745 >> > > [email protected] 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 >> > [email protected] 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 >> [email protected] PGP key available >> > -- Derek Atkins 617-623-3745 [email protected] www.ihtfp.com Computer and Internet Security Consultant _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
