]> git.saurik.com Git - wxWidgets.git/commitdiff
wxControl and wxChoice derive from the base classes under wxGTK too now
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 18 Oct 1999 15:45:28 +0000 (15:45 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 18 Oct 1999 15:45:28 +0000 (15:45 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4056 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

17 files changed:
distrib/msw/tmake/filelist.txt
include/wx/choice.h
include/wx/gtk/choice.h
include/wx/gtk/control.h
include/wx/gtk1/choice.h
include/wx/gtk1/control.h
src/gtk/choice.cpp
src/gtk/control.cpp
src/gtk1/choice.cpp
src/gtk1/control.cpp
src/msw/makefile.b32
src/msw/makefile.bcc
src/msw/makefile.dos
src/msw/makefile.g95
src/msw/makefile.sc
src/msw/makefile.vc
src/msw/makefile.wat

index b8a5dbfbaddbff79f51dee296005d67af21d30f4..ce30526b92c93b10b508d921de40249970b0dee6 100644 (file)
@@ -92,10 +92,10 @@ treectrl.cpp        G       16
 wizard.cpp     G
 
 appcmn.cpp     C       B
-choiccmn.cpp   C       R
+choiccmn.cpp   C
 cmndata.cpp    C
 config.cpp     C       B
-ctrlcmn.cpp    C       R
+ctrlcmn.cpp    C
 date.cpp       C       B
 datstrm.cpp    C
 db.cpp C
index 81d2e29ad91cbc1bb05f1557c1bb73514a6f0ba3..50d3b73f03d6227cec0c2080c72c998575e980e7 100644 (file)
@@ -93,7 +93,7 @@ public:
     // deprecated functions, heer for backwards compatibility only
     int Number() const { return GetCount(); }
 
-private:
+protected:
     // pure virtuals to implement in the derived classes
     virtual int DoAppend(const wxString& item) = 0;
 
@@ -102,13 +102,18 @@ private:
     virtual void DoSetClientObject( int n, wxClientData* clientData ) = 0;
     virtual wxClientData* DoGetClientObject( int n ) const = 0;
 
+    // the above pure virtuals hide these virtuals in wxWindowBase
+    virtual void DoSetClientData(void* clientData )
+        { wxWindowBase::DoSetClientData(clientData); };
+    virtual void* DoGetClientData() const
+        { return(wxWindowBase::DoGetClientData()); };
+    virtual void DoSetClientObject( wxClientData* clientData )
+        { wxWindowBase::DoSetClientObject(clientData); };
+    virtual wxClientData* DoGetClientObject() const
+        { return(wxWindowBase::DoGetClientObject()); };
+
     // the type of the client data for the items
     wxClientDataType m_clientDataItemsType;
-    // the above pure virtuals hide these virtuals in wxWindowBase
-    virtual void DoSetClientData(void* clientData ) { wxWindowBase::DoSetClientData(clientData); };
-    virtual void* DoGetClientData() const { return(wxWindowBase::DoGetClientData()); };
-    virtual void DoSetClientObject( wxClientData* clientData ) { wxWindowBase::DoSetClientObject(clientData); };
-    virtual wxClientData* DoGetClientObject() const { return(wxWindowBase::DoGetClientObject()); };
 };
 
 // ----------------------------------------------------------------------------
index 7b95f490da0844fc5d391c22f1245596ad624f3b..6631f12bcc12d8a20cdc2d0c2b9b16e6bc9dacea 100644 (file)
 #define __GTKCHOICEH__
 
 #ifdef __GNUG__
-#pragma interface
+    #pragma interface "choice.h"
 #endif
 
-#include "wx/defs.h"
-
-#include "wx/object.h"
-#include "wx/list.h"
-#include "wx/control.h"
-
-//-----------------------------------------------------------------------------
-// classes
-//-----------------------------------------------------------------------------
-
-class wxChoice;
-
-//-----------------------------------------------------------------------------
-// global data
-//-----------------------------------------------------------------------------
-
-extern const wxChar *wxChoiceNameStr;
-
 //-----------------------------------------------------------------------------
 // wxChoice
 //-----------------------------------------------------------------------------
 
-class wxChoice : public wxControl
+class wxChoice : public wxChoiceBase
 {
 public:
     wxChoice();
@@ -59,35 +41,18 @@ public:
             const wxValidator& validator = wxDefaultValidator,
             const wxString& name = wxChoiceNameStr );
 
-    void Append( const wxString &item );
-    void Append( const wxString &item, void* clientData );
-    void Append( const wxString &item, wxClientData* clientData );
-
-    void SetClientData( int n, void* clientData );
-    void* GetClientData( int n );
-    void SetClientObject( int n, wxClientData* clientData );
-    wxClientData* GetClientObject( int n );
-
-    void SetClientObject( wxClientData *data )  { wxControl::SetClientObject( data ); }
-    wxClientData *GetClientObject() const       { return wxControl::GetClientObject(); }
-    void SetClientData( void *data )            { wxControl::SetClientData( data ); }
-    void *GetClientData() const                 { return wxControl::GetClientData(); }
-    
-    void Clear();
+    // implement base class pure virtuals
     void Delete(int n);
+    void Clear();
+
+    int GetSelection() const;
+    void SetSelection( int n );
 
+    virtual int GetCount() const;
     int FindString( const wxString &string ) const;
-    int GetColumns() const;
-    int GetSelection();
     wxString GetString( int n ) const;
-    wxString GetStringSelection() const;
-    int Number() const;
-    void SetColumns( int n = 1 );
-    void SetSelection( int n );
-    void SetStringSelection( const wxString &string );
 
     // implementation
-
     wxList   m_clientDataList;
     wxList   m_clientObjectList;
 
@@ -96,6 +61,14 @@ public:
     void AppendCommon( const wxString &item );
     void ApplyWidgetStyle();
     
+protected:
+    virtual int DoAppend(const wxString& item);
+
+    virtual void DoSetClientData( int n, void* clientData );
+    virtual void* DoGetClientData( int n ) const;
+    virtual void DoSetClientObject( int n, wxClientData* clientData );
+    virtual wxClientData* DoGetClientObject( int n ) const;
+
 private:
     DECLARE_DYNAMIC_CLASS(wxChoice)
 };
index 3b19b4c98c962b7ba33d20951b6feab35cab1015..5ae7c44043a9344245116db3befa4c6bba48dee0 100644 (file)
@@ -29,7 +29,7 @@ class wxControl;
 // wxControl
 //-----------------------------------------------------------------------------
 
-class wxControl : public wxWindow
+class wxControl : public wxControlBase
 {
 public:
     wxControl();
index 7b95f490da0844fc5d391c22f1245596ad624f3b..6631f12bcc12d8a20cdc2d0c2b9b16e6bc9dacea 100644 (file)
 #define __GTKCHOICEH__
 
 #ifdef __GNUG__
-#pragma interface
+    #pragma interface "choice.h"
 #endif
 
-#include "wx/defs.h"
-
-#include "wx/object.h"
-#include "wx/list.h"
-#include "wx/control.h"
-
-//-----------------------------------------------------------------------------
-// classes
-//-----------------------------------------------------------------------------
-
-class wxChoice;
-
-//-----------------------------------------------------------------------------
-// global data
-//-----------------------------------------------------------------------------
-
-extern const wxChar *wxChoiceNameStr;
-
 //-----------------------------------------------------------------------------
 // wxChoice
 //-----------------------------------------------------------------------------
 
-class wxChoice : public wxControl
+class wxChoice : public wxChoiceBase
 {
 public:
     wxChoice();
@@ -59,35 +41,18 @@ public:
             const wxValidator& validator = wxDefaultValidator,
             const wxString& name = wxChoiceNameStr );
 
-    void Append( const wxString &item );
-    void Append( const wxString &item, void* clientData );
-    void Append( const wxString &item, wxClientData* clientData );
-
-    void SetClientData( int n, void* clientData );
-    void* GetClientData( int n );
-    void SetClientObject( int n, wxClientData* clientData );
-    wxClientData* GetClientObject( int n );
-
-    void SetClientObject( wxClientData *data )  { wxControl::SetClientObject( data ); }
-    wxClientData *GetClientObject() const       { return wxControl::GetClientObject(); }
-    void SetClientData( void *data )            { wxControl::SetClientData( data ); }
-    void *GetClientData() const                 { return wxControl::GetClientData(); }
-    
-    void Clear();
+    // implement base class pure virtuals
     void Delete(int n);
+    void Clear();
+
+    int GetSelection() const;
+    void SetSelection( int n );
 
+    virtual int GetCount() const;
     int FindString( const wxString &string ) const;
-    int GetColumns() const;
-    int GetSelection();
     wxString GetString( int n ) const;
-    wxString GetStringSelection() const;
-    int Number() const;
-    void SetColumns( int n = 1 );
-    void SetSelection( int n );
-    void SetStringSelection( const wxString &string );
 
     // implementation
-
     wxList   m_clientDataList;
     wxList   m_clientObjectList;
 
@@ -96,6 +61,14 @@ public:
     void AppendCommon( const wxString &item );
     void ApplyWidgetStyle();
     
+protected:
+    virtual int DoAppend(const wxString& item);
+
+    virtual void DoSetClientData( int n, void* clientData );
+    virtual void* DoGetClientData( int n ) const;
+    virtual void DoSetClientObject( int n, wxClientData* clientData );
+    virtual wxClientData* DoGetClientObject( int n ) const;
+
 private:
     DECLARE_DYNAMIC_CLASS(wxChoice)
 };
index 3b19b4c98c962b7ba33d20951b6feab35cab1015..5ae7c44043a9344245116db3befa4c6bba48dee0 100644 (file)
@@ -29,7 +29,7 @@ class wxControl;
 // wxControl
 //-----------------------------------------------------------------------------
 
-class wxControl : public wxWindow
+class wxControl : public wxControlBase
 {
 public:
     wxControl();
index 32322e0a7fd9c15a262f549af2137007fc503c11..a166de98635fdd455433eef3e4dcd5321a0e0d97 100644 (file)
@@ -123,9 +123,9 @@ wxChoice::~wxChoice()
     Clear();
 }
 
-void wxChoice::AppendCommon( const wxString &item )
+int wxChoice::DoAppend( const wxString &item )
 {
-    wxCHECK_RET( m_widget != NULL, wxT("invalid choice") );
+    wxCHECK_MSG( m_widget != NULL, -1, wxT("invalid choice") );
 
     GtkWidget *menu = gtk_option_menu_get_menu( GTK_OPTION_MENU(m_widget) );
     GtkWidget *menu_item = gtk_menu_item_new_with_label( item.mbc_str() );
@@ -144,71 +144,54 @@ void wxChoice::AppendCommon( const wxString &item )
       GTK_SIGNAL_FUNC(gtk_choice_clicked_callback), (gpointer*)this );
 
     gtk_widget_show( menu_item );
-}
 
-void wxChoice::Append( const wxString &item )
-{
     m_clientDataList.Append( (wxObject*) NULL );
     m_clientObjectList.Append( (wxObject*) NULL );
 
-    AppendCommon( item );
-}
-
-void wxChoice::Append( const wxString &item, void *clientData )
-{
-    m_clientDataList.Append( (wxObject*) clientData );
-    m_clientObjectList.Append( (wxObject*) NULL );
-
-    AppendCommon( item );
-}
-
-void wxChoice::Append( const wxString &item, wxClientData *clientData )
-{
-    m_clientObjectList.Append( (wxObject*) clientData );
-    m_clientDataList.Append( (wxObject*) NULL );
-
-    AppendCommon( item );
+    // return the index of the item in the control
+    return GetCount();
 }
 
-void wxChoice::SetClientData( int n, void* clientData )
+void wxChoice::DoSetClientData( int n, void* clientData )
 {
     wxCHECK_RET( m_widget != NULL, wxT("invalid combobox") );
 
     wxNode *node = m_clientDataList.Nth( n );
-    if (!node) return;
+    wxCHECK_RET( node, wxT("invalid index in wxChoice::DoSetClientData") );
 
     node->SetData( (wxObject*) clientData );
 }
 
-void* wxChoice::GetClientData( int n )
+void* wxChoice::DoGetClientData( int n ) const
 {
     wxCHECK_MSG( m_widget != NULL, NULL, wxT("invalid combobox") );
 
     wxNode *node = m_clientDataList.Nth( n );
-    if (!node) return NULL;
+    wxCHECK_MSG( node, NULL, wxT("invalid index in wxChoice::DoGetClientData") );
 
     return node->Data();
 }
 
-void wxChoice::SetClientObject( int n, wxClientData* clientData )
+void wxChoice::DoSetClientObject( int n, wxClientData* clientData )
 {
     wxCHECK_RET( m_widget != NULL, wxT("invalid combobox") );
 
     wxNode *node = m_clientObjectList.Nth( n );
-    if (!node) return;
+    wxCHECK_RET( node, wxT("invalid index in wxChoice::DoSetClientObject") );
 
     wxClientData *cd = (wxClientData*) node->Data();
-    if (cd) delete cd;
+    delete cd;
 
     node->SetData( (wxObject*) clientData );
 }
 
-wxClientData* wxChoice::GetClientObject( int n )
+wxClientData* wxChoice::DoGetClientObject( int n ) const
 {
     wxCHECK_MSG( m_widget != NULL, (wxClientData*) NULL, wxT("invalid combobox") );
 
     wxNode *node = m_clientObjectList.Nth( n );
-    if (!node) return (wxClientData*) NULL;
+    wxCHECK_MSG( node, (wxClientData *)NULL,
+                 wxT("invalid index in wxChoice::DoGetClientObject") );
 
     return (wxClientData*) node->Data();
 }
@@ -267,12 +250,7 @@ int wxChoice::FindString( const wxString &string ) const
     return -1;
 }
 
-int wxChoice::GetColumns() const
-{
-    return 1;
-}
-
-int wxChoice::GetSelection()
+int wxChoice::GetSelection() const
 {
     wxCHECK_MSG( m_widget != NULL, -1, wxT("invalid choice") );
 
@@ -319,18 +297,7 @@ wxString wxChoice::GetString( int n ) const
     return wxT("");
 }
 
-wxString wxChoice::GetStringSelection() const
-{
-    wxCHECK_MSG( m_widget != NULL, wxT(""), wxT("invalid choice") );
-
-    GtkLabel *label = GTK_LABEL( GTK_BUTTON(m_widget)->child );
-
-    wxASSERT_MSG( label != NULL , wxT("wxChoice: invalid label") );
-
-    return wxString(label->label,*wxConvCurrent);
-}
-
-int wxChoice::Number() const
+int wxChoice::GetCount() const
 {
     wxCHECK_MSG( m_widget != NULL, 0, wxT("invalid choice") );
 
@@ -345,10 +312,6 @@ int wxChoice::Number() const
     return count;
 }
 
-void wxChoice::SetColumns( int WXUNUSED(n) )
-{
-}
-
 void wxChoice::SetSelection( int n )
 {
     wxCHECK_RET( m_widget != NULL, wxT("invalid choice") );
@@ -357,14 +320,6 @@ void wxChoice::SetSelection( int n )
     gtk_option_menu_set_history( GTK_OPTION_MENU(m_widget), (gint)tmp );
 }
 
-void wxChoice::SetStringSelection( const wxString &string )
-{
-    wxCHECK_RET( m_widget != NULL, wxT("invalid choice") );
-
-    int n = FindString( string );
-    if (n != -1) SetSelection( n );
-}
-
 void wxChoice::DisableEvents()
 {
 /*
index 12cc6a70df5651805ab84a1d7797f631f15b4d81..bbd5ac2fd8e5bd86b269943f5faea7df1eb7deb4 100644 (file)
@@ -19,7 +19,7 @@
 // wxControl
 //-----------------------------------------------------------------------------
 
-IMPLEMENT_DYNAMIC_CLASS(wxControl,wxWindow)
+IMPLEMENT_DYNAMIC_CLASS(wxControl, wxWindow)
 
 wxControl::wxControl()
 {
@@ -32,8 +32,8 @@ wxControl::wxControl( wxWindow *parent,
                       const wxSize &size,
                       long style,
                       const wxString &name )
-         : wxWindow( parent, id, pos, size, style, name )
 {
+    (void)Create(parent, id, pos, size, style, name);
 }
 
 void wxControl::SetLabel( const wxString &label )
@@ -52,7 +52,7 @@ void wxControl::SetLabel( const wxString &label )
     }
 }
 
-wxString wxControl::GetLabel(void) const
+wxString wxControl::GetLabel() const
 {
     return m_label;
 }
index 32322e0a7fd9c15a262f549af2137007fc503c11..a166de98635fdd455433eef3e4dcd5321a0e0d97 100644 (file)
@@ -123,9 +123,9 @@ wxChoice::~wxChoice()
     Clear();
 }
 
-void wxChoice::AppendCommon( const wxString &item )
+int wxChoice::DoAppend( const wxString &item )
 {
-    wxCHECK_RET( m_widget != NULL, wxT("invalid choice") );
+    wxCHECK_MSG( m_widget != NULL, -1, wxT("invalid choice") );
 
     GtkWidget *menu = gtk_option_menu_get_menu( GTK_OPTION_MENU(m_widget) );
     GtkWidget *menu_item = gtk_menu_item_new_with_label( item.mbc_str() );
@@ -144,71 +144,54 @@ void wxChoice::AppendCommon( const wxString &item )
       GTK_SIGNAL_FUNC(gtk_choice_clicked_callback), (gpointer*)this );
 
     gtk_widget_show( menu_item );
-}
 
-void wxChoice::Append( const wxString &item )
-{
     m_clientDataList.Append( (wxObject*) NULL );
     m_clientObjectList.Append( (wxObject*) NULL );
 
-    AppendCommon( item );
-}
-
-void wxChoice::Append( const wxString &item, void *clientData )
-{
-    m_clientDataList.Append( (wxObject*) clientData );
-    m_clientObjectList.Append( (wxObject*) NULL );
-
-    AppendCommon( item );
-}
-
-void wxChoice::Append( const wxString &item, wxClientData *clientData )
-{
-    m_clientObjectList.Append( (wxObject*) clientData );
-    m_clientDataList.Append( (wxObject*) NULL );
-
-    AppendCommon( item );
+    // return the index of the item in the control
+    return GetCount();
 }
 
-void wxChoice::SetClientData( int n, void* clientData )
+void wxChoice::DoSetClientData( int n, void* clientData )
 {
     wxCHECK_RET( m_widget != NULL, wxT("invalid combobox") );
 
     wxNode *node = m_clientDataList.Nth( n );
-    if (!node) return;
+    wxCHECK_RET( node, wxT("invalid index in wxChoice::DoSetClientData") );
 
     node->SetData( (wxObject*) clientData );
 }
 
-void* wxChoice::GetClientData( int n )
+void* wxChoice::DoGetClientData( int n ) const
 {
     wxCHECK_MSG( m_widget != NULL, NULL, wxT("invalid combobox") );
 
     wxNode *node = m_clientDataList.Nth( n );
-    if (!node) return NULL;
+    wxCHECK_MSG( node, NULL, wxT("invalid index in wxChoice::DoGetClientData") );
 
     return node->Data();
 }
 
-void wxChoice::SetClientObject( int n, wxClientData* clientData )
+void wxChoice::DoSetClientObject( int n, wxClientData* clientData )
 {
     wxCHECK_RET( m_widget != NULL, wxT("invalid combobox") );
 
     wxNode *node = m_clientObjectList.Nth( n );
-    if (!node) return;
+    wxCHECK_RET( node, wxT("invalid index in wxChoice::DoSetClientObject") );
 
     wxClientData *cd = (wxClientData*) node->Data();
-    if (cd) delete cd;
+    delete cd;
 
     node->SetData( (wxObject*) clientData );
 }
 
-wxClientData* wxChoice::GetClientObject( int n )
+wxClientData* wxChoice::DoGetClientObject( int n ) const
 {
     wxCHECK_MSG( m_widget != NULL, (wxClientData*) NULL, wxT("invalid combobox") );
 
     wxNode *node = m_clientObjectList.Nth( n );
-    if (!node) return (wxClientData*) NULL;
+    wxCHECK_MSG( node, (wxClientData *)NULL,
+                 wxT("invalid index in wxChoice::DoGetClientObject") );
 
     return (wxClientData*) node->Data();
 }
@@ -267,12 +250,7 @@ int wxChoice::FindString( const wxString &string ) const
     return -1;
 }
 
-int wxChoice::GetColumns() const
-{
-    return 1;
-}
-
-int wxChoice::GetSelection()
+int wxChoice::GetSelection() const
 {
     wxCHECK_MSG( m_widget != NULL, -1, wxT("invalid choice") );
 
@@ -319,18 +297,7 @@ wxString wxChoice::GetString( int n ) const
     return wxT("");
 }
 
-wxString wxChoice::GetStringSelection() const
-{
-    wxCHECK_MSG( m_widget != NULL, wxT(""), wxT("invalid choice") );
-
-    GtkLabel *label = GTK_LABEL( GTK_BUTTON(m_widget)->child );
-
-    wxASSERT_MSG( label != NULL , wxT("wxChoice: invalid label") );
-
-    return wxString(label->label,*wxConvCurrent);
-}
-
-int wxChoice::Number() const
+int wxChoice::GetCount() const
 {
     wxCHECK_MSG( m_widget != NULL, 0, wxT("invalid choice") );
 
@@ -345,10 +312,6 @@ int wxChoice::Number() const
     return count;
 }
 
-void wxChoice::SetColumns( int WXUNUSED(n) )
-{
-}
-
 void wxChoice::SetSelection( int n )
 {
     wxCHECK_RET( m_widget != NULL, wxT("invalid choice") );
@@ -357,14 +320,6 @@ void wxChoice::SetSelection( int n )
     gtk_option_menu_set_history( GTK_OPTION_MENU(m_widget), (gint)tmp );
 }
 
-void wxChoice::SetStringSelection( const wxString &string )
-{
-    wxCHECK_RET( m_widget != NULL, wxT("invalid choice") );
-
-    int n = FindString( string );
-    if (n != -1) SetSelection( n );
-}
-
 void wxChoice::DisableEvents()
 {
 /*
index 12cc6a70df5651805ab84a1d7797f631f15b4d81..bbd5ac2fd8e5bd86b269943f5faea7df1eb7deb4 100644 (file)
@@ -19,7 +19,7 @@
 // wxControl
 //-----------------------------------------------------------------------------
 
-IMPLEMENT_DYNAMIC_CLASS(wxControl,wxWindow)
+IMPLEMENT_DYNAMIC_CLASS(wxControl, wxWindow)
 
 wxControl::wxControl()
 {
@@ -32,8 +32,8 @@ wxControl::wxControl( wxWindow *parent,
                       const wxSize &size,
                       long style,
                       const wxString &name )
-         : wxWindow( parent, id, pos, size, style, name )
 {
+    (void)Create(parent, id, pos, size, style, name);
 }
 
 void wxControl::SetLabel( const wxString &label )
@@ -52,7 +52,7 @@ void wxControl::SetLabel( const wxString &label )
     }
 }
 
-wxString wxControl::GetLabel(void) const
+wxString wxControl::GetLabel() const
 {
     return m_label;
 }
index ce7a651723ce41ef7ee8e3442e7def2405388735..017fd04289f6683ac484d526017521dfe95fbcf1 100644 (file)
@@ -1,6 +1,6 @@
 
 
-# This file was automatically generated by tmake at 15:50, 1999/10/18
+# This file was automatically generated by tmake at 17:32, 1999/10/18
 # DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE B32.T!
 
 #
index 9a19b6446498db1cbc5a2fed672d5a210dc417c8..09bbdb0e259af0374a0e24b0da7c5423bb602b1b 100644 (file)
@@ -1,6 +1,6 @@
 
 
-# This file was automatically generated by tmake at 15:50, 1999/10/18
+# This file was automatically generated by tmake at 17:32, 1999/10/18
 # DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE BCC.T!
 
 #
index d0cbfad089267d2a5cb422917bd8c505dbcd7583..1e399a6ab1896f6b9b2bec508352089221c437b2 100644 (file)
@@ -1,6 +1,6 @@
 
 
-# This file was automatically generated by tmake at 15:50, 1999/10/18
+# This file was automatically generated by tmake at 17:32, 1999/10/18
 # DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE DOS.T!
 
 #
index 67c4ed96e92f6b5b9e065f6541b869585fc1908e..0c3a0368be0e7c802f5d3a5c85db35922b89aa88 100644 (file)
@@ -1,5 +1,5 @@
 
-# This file was automatically generated by tmake at 15:50, 1999/10/18
+# This file was automatically generated by tmake at 17:32, 1999/10/18
 # DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE G95.T!
 
 #
index 3a95887365967f89a9312e93c773d66733ffd996..4acebc10ceba11494e84a4e9f1b5feca46520151 100644 (file)
@@ -1,6 +1,6 @@
 
 
-# This file was automatically generated by tmake at 15:50, 1999/10/18
+# This file was automatically generated by tmake at 17:32, 1999/10/18
 # DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE SC.T!
 
 # Symantec C++ makefile for the msw objects
index f890ce7bb6a1bc1d043d518e72b3aeb185eb148a..a80f002c35b064775648b4e5f7f35a66be2d3d3d 100644 (file)
@@ -1,4 +1,4 @@
-# This file was automatically generated by tmake at 15:50, 1999/10/18
+# This file was automatically generated by tmake at 17:32, 1999/10/18
 # DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE VC.T!
 
 # File:     makefile.vc
index 466b7c8bd134202bb5223126a57d58aada1fb440..00dbb5f2ad35b4885e79ea62b49d45aaebd9a952 100644 (file)
@@ -1,6 +1,6 @@
 
 
-# This file was automatically generated by tmake at 15:50, 1999/10/18
+# This file was automatically generated by tmake at 17:32, 1999/10/18
 # DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE WAT.T!
 
 #!/binb/wmake.exe