Reports options layouting
Derek Atkins
warlord at MIT.EDU
Mon Dec 23 15:22:22 EST 2013
Hi,
Dmitry Pavlov <zeldigas at gmail.com> writes:
> Hi,
> is there any tools (functions) in guile lib for reports to perform
> something more difficult and customizable then simple linear placement of
> report options (one after another from top to bottom of popup menu)? I've
> tried to find something but without any result.
Not really. It's pretty limited.
> It would be great to have ability to group a some of options on 1 line at
> least.
You can. E.g. take a look at Edit -> Preferences -> Business, under
"Bills" you'll see "Notify when due" and then "Days in advance" on the
same line.
> As an example usage: a text field that is dependent on combobox
> selection (for some options it is enabled and for others it is not) and
> it's positioned right after this combobox on the same line.
AFAIK there is currently no widget defined that will let you have a text
box dependent on a combobox. There is a way to make an option dependent
on a checkbox. For example take a look at Edit -> Preferences ->
Scheduleds Transaction -- the "Notify before transactions are created"
options is dependent on "Auto-create new transactions".
> Something similiar has date selection control but it seems that it's
> hardcoded control and it's not possible to create the same using only
> scheme code.
Yes, that would be hard coded.
You're welcome to implement a new type of preference that has the GUI
properties you desire. That would require hacking in C/GTK first for
the GUI side and then you could use it in Scheme.
-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
More information about the gnucash-devel
mailing list