gnc:make-account-list-limited example?
Derek Atkins
warlord at MIT.EDU
Mon Jul 31 14:05:26 EDT 2006
Try from C:
[warlord at cliodev src]$ find . -name \*.c | xargs grep gnc:option-index-get
./src/app-utils/option-util.c: getters.index_to_name = scm_c_eval_string("gnc:option-index-get-name");
./src/app-utils/option-util.c: scm_c_eval_string("gnc:option-index-get-description");
./src/app-utils/option-util.c: getters.index_to_value = scm_c_eval_string("gnc:option-index-get-value");
-derek
Larry Evans <cppljevans at cox-internet.com> writes:
> On 07/31/2006 07:30 AM, Larry Evans wrote:
> [snip]
>> Never mind. I passed the wrong type. Initially I though just passing
>> the types I wanted to limit the selection to; so, I passed the default
>> types. However this resulted in an empty selection list. So I figured
> Where's the code which paints the selection list to the screen? I've
> grepped in *.scm for 'gnc:option-index-get' but that result was useless.
> It seems whenever there's an intersection between the default account
> types and the "limit" account types, the account selection window is
> empty. IOW, with the following call:
>
> (gnc:make-account-list-limited-option
> pagename name-accounts
> (string-append sort-tag "c")
> (N_ "Report on these accounts, if display depth allows.")
> default-accounts
> #f ; value-validator
> #t ; multiple-selection
> limit-types
> )
>
> where:
>
> (define (default-accounts)
> (gnc:filter-accountlist-type
> default-types
> (gnc:group-get-subaccounts (gnc:get-current-group))
> )
> )
>
> and there's an intersection between default-types and limit-types,
> the account selection window is empty.
>
> Any clues as to why this happens or how I can fix it?
--
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
More information about the gnucash-devel
mailing list