Distrib things
Corrected wxPrivateDataObject a little Corrected wxRadioButton Corrected wrong defines of wxRadioBox styles git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3135 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
41bf0eb335
commit
0544bc0aab
@ -1,4 +1,46 @@
|
||||
|
||||
27th July '99: Eight wxGTK 2.1 snapshot released
|
||||
|
||||
The new makefile system is not able to produce shared libraries
|
||||
on Unix with the exception of Linux - libtool is really great...
|
||||
|
||||
Work in wxPen, wxBrush and wxDC to match wxMSW more exactly and
|
||||
to implement missing feature etc.
|
||||
|
||||
Reimplemented radio buttons. The first of a group of such buttons
|
||||
is now marked by having the wxRB_GROUP style.
|
||||
|
||||
Complete redesign of all stream classes, including tests for them
|
||||
in the samples.
|
||||
|
||||
Controls now send the same messages (or more importantly none if
|
||||
changed programmatically) as per wxMSW.
|
||||
|
||||
New implementation of wxSocket using an intermediate library called
|
||||
GSocket. This willl hopefully change in the future.
|
||||
|
||||
Reworked in-place editing of wxListCtrl and wxTreeCtrl.
|
||||
|
||||
Fixed bug reporting two refreshes when scrolling.
|
||||
|
||||
Disabled GUI threading as I have not been able to get this working
|
||||
correctly in _all_ circumstances.
|
||||
|
||||
Corrected bug in wxComboBox client data code.
|
||||
|
||||
Corrected reported but unverified bug in BMP loading code.
|
||||
|
||||
Added a few more methods to wxStaticBitmap.
|
||||
|
||||
Integration of wxHTML code in the main library, including wxZIPStream,
|
||||
wxFilesystem, wxHTMLHelpController and others.
|
||||
|
||||
Added a wrapper for ffile() etc functions.
|
||||
|
||||
New documentation.
|
||||
|
||||
Fixed in unenclosed number of other bugs...
|
||||
|
||||
25th June '99: Seventh wxGTK 2.1 snapshot released
|
||||
|
||||
Many fixes to th new makefile system. The last version gave
|
||||
|
@ -6,7 +6,7 @@
|
||||
* The most simple case
|
||||
-----------------------
|
||||
|
||||
If you compile wxWindows on Unix for the first time and don't like to read
|
||||
If you compile wxWindows on Linux for the first time and don't like to read
|
||||
install instructions just do (in the base dir):
|
||||
|
||||
./configure
|
||||
@ -16,6 +16,17 @@ make install
|
||||
ldconfig
|
||||
exit
|
||||
|
||||
On all other Unices (maybe except *BSD), shared libraries are not supported
|
||||
out of the box due to the utter stupidity of libtool, so you'll have to do
|
||||
this instead:
|
||||
|
||||
./configure --enable-static --disable-shared
|
||||
make
|
||||
su <type root password>
|
||||
make install
|
||||
ldconfig
|
||||
exit
|
||||
|
||||
If you want to remove wxWindows on Unix you can do this:
|
||||
|
||||
su <type root password>
|
||||
|
@ -1,5 +1,5 @@
|
||||
|
||||
Welcome to wxWindows/Gtk 2.1 snapshot 7,
|
||||
Welcome to wxWindows/Gtk 2.1 snapshot 8,
|
||||
|
||||
you have downloaded version 2.1 of the GTK+ 1.2 port of
|
||||
the wxWindows GUI library. This is a developers release
|
||||
|
@ -1,4 +1,30 @@
|
||||
|
||||
Installing wxWindows 2.1
|
||||
------------------------
|
||||
|
||||
[Notes from Robert Roebling for snapshot 8]
|
||||
|
||||
This is a not-so-well tested snapshot release of wxWindows 2.1 for
|
||||
Microsoft Windows 95, 98 and NT. This is not a production release,
|
||||
although a huge number of bugs found in wxWindows 2.0 have been
|
||||
fixed.
|
||||
|
||||
There have not been major changes in the way to build the library,
|
||||
although the creation of the various makefiles has been automatized.
|
||||
I myself use the GNU MingGW32 compiler from
|
||||
|
||||
http://www.cygnus.com
|
||||
|
||||
using the GNU make program from
|
||||
|
||||
http://agnes.dida.physik.uni-essen.de/~janjaap/mingw32
|
||||
|
||||
and I have not tested any other compiler, but other developers use
|
||||
the makefiles for Borland C++, MS-Visual C++ 5.0 and 6.0 and probably
|
||||
Metrowerks C++.
|
||||
|
||||
Expect problems.
|
||||
|
||||
Installing wxWindows 2.0
|
||||
------------------------
|
||||
|
||||
|
@ -85,8 +85,10 @@ private:
|
||||
size_t m_size;
|
||||
void *m_data;
|
||||
|
||||
#if !defined(__WXGTK__) && !defined(__WXMOTIF__)
|
||||
// the data format
|
||||
wxDataFormat m_format;
|
||||
#endif
|
||||
};
|
||||
|
||||
|
||||
|
@ -706,18 +706,18 @@ enum
|
||||
#define wxCB_DROPDOWN 0x0020
|
||||
|
||||
/*
|
||||
* wxRadioBox/wxRadioButton style flags
|
||||
* wxRadioBox style flags
|
||||
*/
|
||||
|
||||
// New, more intuitive names to specify majorDim argument
|
||||
// Same as wxRA_HORIZONTAL
|
||||
#define wxRA_SPECIFY_COLS 0x0001
|
||||
// Same as wxRA_VERTICAL
|
||||
#define wxRA_SPECIFY_ROWS 0x0002
|
||||
|
||||
#define wxRA_SPECIFY_COLS wxHORIZONTAL
|
||||
#define wxRA_SPECIFY_ROWS wxVERTICAL
|
||||
// Old names for compatibility
|
||||
#define wxRA_HORIZONTAL wxHORIZONTAL
|
||||
#define wxRA_VERTICAL wxVERTICAL
|
||||
|
||||
/*
|
||||
* wxRadioButton style flag
|
||||
*/
|
||||
#define wxRB_GROUP 0x0004
|
||||
|
||||
/*
|
||||
|
@ -427,7 +427,7 @@ MyPanel::MyPanel( wxFrame *frame, int x, int y, int w, int h )
|
||||
m_fontButton = new wxButton( panel, ID_SET_FONT, "Set more Italic font", wxPoint(340,30), wxSize(140,30) );
|
||||
(void)new wxButton( panel, ID_RADIOBOX_FONT, "Set Italic font", wxPoint(340,80), wxSize(140,30) );
|
||||
(void)new wxCheckBox( panel, ID_RADIOBOX_ENABLE, "Disable", wxPoint(340,130), wxSize(140,30) );
|
||||
wxRadioButton *rb = new wxRadioButton( panel, ID_RADIOBUTTON_1, "Radiobutton1", wxPoint(210,170), wxSize(110,30) );
|
||||
wxRadioButton *rb = new wxRadioButton( panel, ID_RADIOBUTTON_1, "Radiobutton1", wxPoint(210,170), wxSize(110,30), wxRB_GROUP );
|
||||
rb->SetValue( FALSE );
|
||||
(void)new wxRadioButton( panel, ID_RADIOBUTTON_2, "Radiobutton2", wxPoint(340,170), wxSize(110,30) );
|
||||
m_notebook->AddPage(panel, "wxRadioBox", FALSE, Image_Radio);
|
||||
|
@ -93,18 +93,18 @@ bool wxRadioButton::Create( wxWindow *parent, wxWindowID id, const wxString& lab
|
||||
chief = (wxRadioButton*) child;
|
||||
if (child->HasFlag(wxRB_GROUP)) break;
|
||||
}
|
||||
if (chief)
|
||||
{
|
||||
/* we are part of the group started by chief */
|
||||
m_radioButtonGroup = gtk_radio_button_group( GTK_RADIO_BUTTON(chief->m_widget) );
|
||||
}
|
||||
else
|
||||
{
|
||||
/* start a new group */
|
||||
m_radioButtonGroup = (GSList*) NULL;
|
||||
}
|
||||
node = node->GetPrevious();
|
||||
}
|
||||
if (chief)
|
||||
{
|
||||
/* we are part of the group started by chief */
|
||||
m_radioButtonGroup = gtk_radio_button_group( GTK_RADIO_BUTTON(chief->m_widget) );
|
||||
}
|
||||
else
|
||||
{
|
||||
/* start a new group */
|
||||
m_radioButtonGroup = (GSList*) NULL;
|
||||
}
|
||||
}
|
||||
|
||||
m_widget = gtk_radio_button_new_with_label( m_radioButtonGroup, label.mbc_str() );
|
||||
|
@ -93,18 +93,18 @@ bool wxRadioButton::Create( wxWindow *parent, wxWindowID id, const wxString& lab
|
||||
chief = (wxRadioButton*) child;
|
||||
if (child->HasFlag(wxRB_GROUP)) break;
|
||||
}
|
||||
if (chief)
|
||||
{
|
||||
/* we are part of the group started by chief */
|
||||
m_radioButtonGroup = gtk_radio_button_group( GTK_RADIO_BUTTON(chief->m_widget) );
|
||||
}
|
||||
else
|
||||
{
|
||||
/* start a new group */
|
||||
m_radioButtonGroup = (GSList*) NULL;
|
||||
}
|
||||
node = node->GetPrevious();
|
||||
}
|
||||
if (chief)
|
||||
{
|
||||
/* we are part of the group started by chief */
|
||||
m_radioButtonGroup = gtk_radio_button_group( GTK_RADIO_BUTTON(chief->m_widget) );
|
||||
}
|
||||
else
|
||||
{
|
||||
/* start a new group */
|
||||
m_radioButtonGroup = (GSList*) NULL;
|
||||
}
|
||||
}
|
||||
|
||||
m_widget = gtk_radio_button_new_with_label( m_radioButtonGroup, label.mbc_str() );
|
||||
|
@ -1,7 +1,7 @@
|
||||
# Note that this is NOT a relocatable package
|
||||
%define pref /usr
|
||||
%define ver 2.1.0
|
||||
%define rel 7
|
||||
%define rel 8
|
||||
|
||||
Summary: The GTK+ 1.2 port of the wxWindows library
|
||||
Name: wxGTK
|
||||
|
@ -1,7 +1,7 @@
|
||||
# Note that this is NOT a relocatable package
|
||||
%define pref /usr
|
||||
%define ver 2.1.0
|
||||
%define rel 7
|
||||
%define rel 8
|
||||
|
||||
Summary: The Motif port of the wxWindows library
|
||||
Name: wxMotif
|
||||
|
@ -1,7 +1,7 @@
|
||||
# Note that this is NOT a relocatable package
|
||||
%define pref /usr
|
||||
%define ver 2.1.0
|
||||
%define rel 7
|
||||
%define rel 8
|
||||
|
||||
Summary: The WINE port of the wxWindows library
|
||||
Name: wxWINE
|
||||
|
Loading…
Reference in New Issue
Block a user