gnumed-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnumed-devel] Re: extra buttons on patient's toolbar


From: Ian Haywood
Subject: [Gnumed-devel] Re: extra buttons on patient's toolbar
Date: Sun, 4 Aug 2002 23:27:51 +1000 (AEST)

There is no obvious way to do this.

In any case they would become flush with the tools icons: BMI, pregnancy
calculator, so still not separate.


On Sun, 4 Aug 2002, richard terry wrote:

> Ian,
> The save and print icons need to always be on the right most side of the bar 
> (for right handers) and presumabley the opposite for left handers (anyone put 
> their left hand up).
> 
> There are reasons for this. Visually ones eyes lock quickly onto the print 
> and 
> save button when needed because they are separated from the rest. When 
> contained 'within the crowd' it takes the brain another few microseconds for 
> to register what the eyes have had to search out.
> 
> I've done much thinking/onthe ground with GP's discussing and researching of 
> this and I think it is important.
> 
> Is there a mechanism we can add them to the end?
> 
> 
> On Sunday 04 August 2002 10:34 pm, you wrote:
> > The buttons on the patients toolbar are defined by its various plugins in
> > wxpython/patient
> >
> > wxpython/patient/gmGP_ClinicalSummary.py might be a good candidate to hold
> > these 'extra' buttons.
> >
> > At line 114 in gmGP_ClinicalSummary.py is the 'register' function
> >
> > To register two more icons, here's the code:
> >
> > tb = self.gb['toolbar.Patient'] # get the toolbar for the Patient window
> > tool1_id = wxNewId ()
> > tb.AddTool (tool1_id, bitmap_file, shorthelpString= "Save patient")
> > tool2_id = wxNewId ()
> > tb.AddTool (tool2_id, bitmap_file, shortHelpString = "Print patient")
> >
> >
> > Alternatively you could use wxpython/gui/gmPatientWindowManager.py to hold
> > this code. This the 'main' module for patient screens.
> > As above, the code goes at the end of the 'register' function.
> >
> > Ian
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]