Re: OSX Status

Поиск
Список
Период
Сортировка
От Andreas Pflug
Тема Re: OSX Status
Дата
Msg-id 42550F88.8020909@pse-consulting.de
обсуждение исходный текст
Ответ на OSX Status  ("Florian G. Pflug" <fgp@phlo.org>)
Ответы OSX wxMac-2.5.4 error  (Patrick Hatcher <PHatcher@macys.com>)
Список pgadmin-hackers
Please stay on the list!


> Here is the relevant Part of the log:
> 2005-04-07 12:09:25 INFO   : Using fontmetrics 7/13, 11 Point
> 2005-04-07 12:09:25 INFO   : Native Description '0;11;70;90;90;0;Lucida
> Grande;0'
> 2005-04-07 12:09:25 INFO   : Draw size of 'M': w=10, h=13, descent 2,
> external lead 0.
> 2005-04-07 12:09:25 INFO   : Draw size of 'g': w=7, h=13, descent 2,
> external lead 0.
> 2005-04-07 12:09:25 INFO   : Draw size of 'Mg': w=17, h=13, descent 2,
> external lead 0.

looks ok.
>
> Attached is the complete log, and a screenshot of how the "Add Server"
> Dialog looks on osx.

Apparently there's something wrong with the wxNotebook sizing. It is
designed to be 145d high, and the button's position are at 150d, which
is just twice as much as the difference between the username and the
address textbox vertical position (80d-5d). OTOH, on my screen the
button position 150d equals 66mm, where the textbox difference 75d are
40.5mm, that is not consistent.
The calculation of the dialog size is done in dlgclasses.cpp
pgDialog::PostCreation, but I doubt that the problem is there, because
the button positions look good.

Please use the attached xrc file, and post the resulting image.

Regards,
Andreas
<?xml version="1.0" ?>
<resource>
  <object class="wxDialog" name="dlgServer">
    <title></title>
    <object class="wxNotebook" name="nbNotebook">
      <object class="notebookpage">
        <label>Properties</label>
        <object class="wxPanel" name="pnlProperties">
          <object class="wxStaticText" name="stName">
            <label>Address</label>
            <pos>5,7d</pos>
          </object>
          <object class="wxTextCtrl" name="txtName">
            <pos>70,5d</pos>
            <size>15,-1d</size>
          </object>
          <object class="wxStaticText" name="stDescription">
            <label>Description</label>
            <pos>5,22d</pos>
          </object>
          <object class="wxTextCtrl" name="txtDescription">
            <pos>70,20d</pos>
            <size>15,-1d</size>
          </object>
          <object class="wxStaticText" name="stService">
            <label>Service</label>
            <pos>5,37d</pos>
          </object>
          <object class="wxTextCtrl" name="txtService">
            <pos>70,35d</pos>
            <size>15,-1d</size>
          </object>
          <object class="wxStaticText" name="stPort">
            <label>Port</label>
            <pos>5,52d</pos>
          </object>
          <object class="wxTextCtrl" name="txtPort">
            <pos>70,50d</pos>
            <size>26,-1d</size>
          </object>
          <object class="wxStaticText" name="stSSL">
            <label>SSL</label>
            <pos>10,52d</pos>
          </object>
          <object class="wxComboBox" name="cbSSL">
            <pos>10,50d</pos>
            <size>15,12d</size>
            <style>wxCB_READONLY|wxCB_DROPDOWN</style>
            <content/>
          </object>
          <object class="wxStaticText" name="stDatabase">
            <label>Initial DB</label>
            <pos>5,67d</pos>
          </object>
          <object class="wxComboBox" name="cbDatabase">
            <pos>70,65d</pos>
            <size>15,12d</size>
            <content/>
            <style>wxCB_DROPDOWN</style>
          </object>
          <object class="wxStaticText" name="stUsername">
            <label>Username</label>
            <pos>5,82d</pos>
          </object>
          <object class="wxTextCtrl" name="txtUsername">
            <pos>70,80d</pos>
            <size>15,-1d</size>
          </object>
          <object class="wxStaticText" name="stNeedPwd">
            <label>need password</label>
            <pos>5,97d</pos>
          </object>
          <object class="wxCheckBox" name="chkNeedPwd">
            <label></label>
            <checked>1</checked>
            <pos>70,95d</pos>
            <size>12,12d</size>
          </object>
          <object class="wxStaticText" name="stPassword">
            <label>Password</label>
            <pos>5,112d</pos>
          </object>
          <object class="wxTextCtrl" name="txtPassword">
            <pos>70,110d</pos>
            <style>wxTE_PASSWORD</style>
            <size>135,-1d</size>
          </object>
          <object class="wxNotebook" name="someTest">
            <pos>100,5d</pos>
            <size>100,75d</size>
            <object class="notebookpage">
              <label>txt</label>
              <object class="wxPanel">
                <object class="wxTextCtrl" name="abc">
                  <pos>5,5d</pos>
                  <size>90,-1d</size>
                </object>
              </object>
            </object>
          </object>
        </object>
        <selected>1</selected>
      </object>
      <pos>2,2d</pos>
      <size>214,145d</size>
    </object>
    <object class="wxButton" name="wxID_HELP">
      <label>Help</label>
      <pos>2,150d</pos>
    </object>
    <object class="wxButton" name="wxID_OK">
      <label>OK</label>
      <default>1</default>
      <pos>113,150d</pos>
    </object>
    <object class="wxButton" name="wxID_CANCEL">
      <label>Cancel</label>
      <pos>166,150d</pos>
    </object>
    <size>218,168d</size>
    <style></style>
  </object>
</resource>

В списке pgadmin-hackers по дате отправления:

Предыдущее
От: cvs@developer.pgadmin.org
Дата:
Сообщение: CVS Commit by andreas: VACUUM hint
Следующее
От: Andreas Pflug
Дата:
Сообщение: Re: OSX Status