Re: Trouble with custom report options

2017-10-01 Thread Jon Schewe
Thanks. I am on 2.6.15, so I will need to wait until Ubuntu gets an update
to see this fixed. Glad to know that it's not my code.


On Sun, Oct 1, 2017 at 6:56 PM, Christopher Lam 
wrote:

> This is a bug that's been fixed in 2.6.18
> There's more than a few report writers now :)
>
> https://bugzilla.gnome.org/show_bug.cgi?id=647805
>
> On 2 October 2017 at 05:55, Jon Schewe  wrote:
>
>> All,
>>
>> I'm trying to create a report with some options that are disabled when
>> others are not selected. Below are my 2 options. When I select the Memo
>> option I get a critical error. Does anyone know why the set_selectable
>> field is null? Am I missing some initialization.
>>
>> CRIT  gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>>
>>
>>   (gnc:register-trep-option
>>(gnc:make-simple-boolean-option
>> gnc:pagename-display (N_ "Notes") "d2" (N_ "Display the notes if the
>> memo is unavailable?") #t))
>>
>>   ;; Add an option to display the memo, and disable the notes option
>>   ;; when memos are not included.
>>   (gnc:register-trep-option
>>(gnc:make-complex-boolean-option
>> gnc:pagename-display (N_ "Memo")
>> "d"  (N_ "Display the memo?") #t
>> #f
>> (lambda (x) (gnc-option-db-set-option-selectable-by-name
>> gnc:*transaction-report-options*
>> gnc:pagename-display
>> (N_ "Notes")
>> x
>>
>>
>> Thank you,
>> - Jon
>>
>>
>> --
>> http://mtu.net/~jpschewe
>> ___
>> gnucash-user mailing list
>> gnucash-user@gnucash.org
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>>
>
>


-- 
http://mtu.net/~jpschewe
___
gnucash-user mailing list
gnucash-user@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: Trouble with custom report options

2017-10-01 Thread Christopher Lam
This is a bug that's been fixed in 2.6.18
There's more than a few report writers now :)

https://bugzilla.gnome.org/show_bug.cgi?id=647805

On 2 October 2017 at 05:55, Jon Schewe  wrote:

> All,
>
> I'm trying to create a report with some options that are disabled when
> others are not selected. Below are my 2 options. When I select the Memo
> option I get a critical error. Does anyone know why the set_selectable
> field is null? Am I missing some initialization.
>
> CRIT  gnc_option_set_selectable: assertion
> 'option->odb->set_selectable != NULL' failed
>
>
>   (gnc:register-trep-option
>(gnc:make-simple-boolean-option
> gnc:pagename-display (N_ "Notes") "d2" (N_ "Display the notes if the
> memo is unavailable?") #t))
>
>   ;; Add an option to display the memo, and disable the notes option
>   ;; when memos are not included.
>   (gnc:register-trep-option
>(gnc:make-complex-boolean-option
> gnc:pagename-display (N_ "Memo")
> "d"  (N_ "Display the memo?") #t
> #f
> (lambda (x) (gnc-option-db-set-option-selectable-by-name
> gnc:*transaction-report-options*
> gnc:pagename-display
> (N_ "Notes")
> x
>
>
> Thank you,
> - Jon
>
>
> --
> http://mtu.net/~jpschewe
> ___
> gnucash-user mailing list
> gnucash-user@gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
>
___
gnucash-user mailing list
gnucash-user@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Trouble with custom report options

2017-10-01 Thread Jon Schewe
All,

I'm trying to create a report with some options that are disabled when
others are not selected. Below are my 2 options. When I select the Memo
option I get a critical error. Does anyone know why the set_selectable
field is null? Am I missing some initialization.

CRIT  gnc_option_set_selectable: assertion
'option->odb->set_selectable != NULL' failed


  (gnc:register-trep-option
   (gnc:make-simple-boolean-option
gnc:pagename-display (N_ "Notes") "d2" (N_ "Display the notes if the
memo is unavailable?") #t))

  ;; Add an option to display the memo, and disable the notes option
  ;; when memos are not included.
  (gnc:register-trep-option
   (gnc:make-complex-boolean-option
gnc:pagename-display (N_ "Memo")
"d"  (N_ "Display the memo?") #t
#f
(lambda (x) (gnc-option-db-set-option-selectable-by-name
gnc:*transaction-report-options*
gnc:pagename-display
(N_ "Notes")
x


Thank you,
- Jon


-- 
http://mtu.net/~jpschewe
___
gnucash-user mailing list
gnucash-user@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.