Log Message:
-----------
wxID_xxx IDs to enable GTK wxStockButtons fix

Modified Files:
--------------
    pgadmin3/src:
        pgAdmin3.cpp (r1.103 -> r1.104)
    pgadmin3/src/include:
        frmStatus.h (r1.16 -> r1.17)
    pgadmin3/src/ui:
        frmStatus.cpp (r1.43 -> r1.44)

Index: pgAdmin3.cpp
===================================================================
RCS file: /projects/pgadmin3/src/pgAdmin3.cpp,v
retrieving revision 1.103
retrieving revision 1.104
diff -Lsrc/pgAdmin3.cpp -Lsrc/pgAdmin3.cpp -u -w -r1.103 -r1.104
--- src/pgAdmin3.cpp
+++ src/pgAdmin3.cpp
@@ -348,6 +348,7 @@
         chkXRC(wxID_HELP) &&
         chkXRC(wxID_APPLY) &&
         chkXRC(wxID_ADD) &&
+        chkXRC(wxID_STOP) &&
         chkXRC(wxID_REMOVE)&&
         chkXRC(wxID_REFRESH) &&
         chkXRC(wxID_CLOSE), 
Index: frmStatus.h
===================================================================
RCS file: /projects/pgadmin3/src/include/frmStatus.h,v
retrieving revision 1.16
retrieving revision 1.17
diff -Lsrc/include/frmStatus.h -Lsrc/include/frmStatus.h -u -w -r1.16 -r1.17
--- src/include/frmStatus.h
+++ src/include/frmStatus.h
@@ -60,6 +60,8 @@
     
     frmMain *mainForm;
        wxStatusBar *statusBar;
+    wxButton *btnCancelSt, *btnTerminateSt,*btnCancelLk, *btnTerminateLk;
+
     wxString logFormat;
     bool logHasTimestamp, logFormatKnown;
     int logFmtPos;
Index: frmStatus.cpp
===================================================================
RCS file: /projects/pgadmin3/src/ui/frmStatus.cpp,v
retrieving revision 1.43
retrieving revision 1.44
diff -Lsrc/ui/frmStatus.cpp -Lsrc/ui/frmStatus.cpp -u -w -r1.43 -r1.44
--- src/ui/frmStatus.cpp
+++ src/ui/frmStatus.cpp
@@ -28,10 +28,8 @@
 BEGIN_EVENT_TABLE(frmStatus, pgDialog)
     EVT_BUTTON(wxID_REFRESH,                                   frmStatus::OnRefresh)
     EVT_BUTTON(wxID_CLOSE,                                             
frmStatus::OnCloseBtn)
-    EVT_BUTTON(XRCID("btnCancelSt"),                           frmStatus::OnCancelBtn)
-    EVT_BUTTON(XRCID("btnTerminateSt"),                                
frmStatus::OnTerminateBtn)
-    EVT_BUTTON(XRCID("btnCancelLk"),                           frmStatus::OnCancelBtn)
-    EVT_BUTTON(XRCID("btnTerminateLk"),                                
frmStatus::OnTerminateBtn)
+    EVT_BUTTON(wxID_CANCEL,                                    frmStatus::OnCancelBtn)
+    EVT_BUTTON(wxID_STOP,                                      
frmStatus::OnTerminateBtn)
     EVT_CLOSE(                                                                        
 frmStatus::OnClose)
     EVT_SPINCTRL(XRCID("spnRefreshRate"),                      
frmStatus::OnRateChangeSpin)
     EVT_TEXT(XRCID("spnRefreshRate"),                          
frmStatus::OnRateChange)
@@ -51,10 +49,6 @@
 #define logList         CTRL_LISTVIEW("lstLog")
 #define spnRefreshRate  CTRL_SPIN("spnRefreshRate")
 #define nbStatus               CTRL_NOTEBOOK("nbStatus")
-#define btnCancelSt            CTRL_BUTTON("btnCancelSt")
-#define btnTerminateSt CTRL_BUTTON("btnTerminateSt")
-#define btnCancelLk            CTRL_BUTTON("btnCancelLk")
-#define btnTerminateLk CTRL_BUTTON("btnTerminateLk")
 #define cbLogfiles      CTRL_COMBOBOX("cbLogfiles")
 #define btnRotateLog    CTRL_BUTTON("btnRotateLog")
 
@@ -69,6 +63,14 @@
     Destroy();
 }
 
+
+void ChangeButtonId(wxButton *btn, int id, const wxChar *txt)
+{
+    btn->SetId(id);
+    btn->SetLabel(txt);
+}
+
+
 frmStatus::frmStatus(frmMain *form, const wxString& _title, pgConn *conn)
 {
     wxLogInfo(wxT("Creating server status box"));
@@ -89,6 +91,14 @@
     connection=conn;
     logHasTimestamp = false;
     logFormatKnown = false;
+    btnCancelSt = CTRL_BUTTON("btnCancelSt");
+    btnCancelLk = CTRL_BUTTON("btnCancelLk");
+    btnTerminateSt = CTRL_BUTTON("btnTerminateSt");
+    btnTerminateLk = CTRL_BUTTON("btnTerminateLk");
+    ChangeButtonId(btnCancelSt, wxID_CANCEL, _("Cancel"));
+    ChangeButtonId(btnCancelLk, wxID_CANCEL, _("Cancel"));
+    ChangeButtonId(btnTerminateSt, wxID_STOP, _("Terminate"));
+    ChangeButtonId(btnTerminateLk, wxID_STOP, _("Terminate"));
 
     logfileLength = 0;
     backend_pid=conn->GetBackendPID();
---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend

Reply via email to