Hi, Le 10/01/2011 02:22, Jasmin Dizdarevic a écrit : > [...] > as I started working on email notification Dave told me, that I've to > disable all email notification relevant GUI elements, if the required > pgAgent version is not installed. > I did that of course, but I thought why we should not tell the user, why a > control is disabled. > > My idea is not to disable the control, but hide it and place an explaining > text on it's position. In code we know which version is required because of > the call pgConn::BackendMinimumVersion(major, minor). > I've extended this method to pgConn::BackendMinimumVersion(major,wxControl* > control) and every time this is called, the desired control will be hidden > and a wxStaticText control will be added. > > The text is for example: Supported in PostgreSQL %i.%i, major, minor > => Supported in PostgreSQL 9.1. See also the attached screenshots. > > I know this is not applicable in all situations, but it's a useful > information. > > What you think about it? Shall I finalize this feature? >
The idea is interesting. I wonder if it works well with resizable dialogs. Did you try? -- Guillaume http://www.postgresql.fr http://dalibo.com -- Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers