Fixed small bug in tab code WRT to having only
a single control in a panel. sliders now have keyboard handling. Missing headers for install (memconf.h and geometry.h). git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5612 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
13
Makefile.in
13
Makefile.in
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# This file was automatically generated by tmake at 20:20, 2000/01/22
|
# This file was automatically generated by tmake at 17:45, 2000/01/23
|
||||||
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE UNX.T!
|
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE UNX.T!
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -159,6 +159,7 @@ BASE_HEADERS = \
|
|||||||
list.h \
|
list.h \
|
||||||
log.h \
|
log.h \
|
||||||
longlong.h \
|
longlong.h \
|
||||||
|
memconf.h \
|
||||||
memory.h \
|
memory.h \
|
||||||
mimetype.h \
|
mimetype.h \
|
||||||
module.h \
|
module.h \
|
||||||
@@ -253,6 +254,7 @@ WX_HEADERS = \
|
|||||||
gauge.h \
|
gauge.h \
|
||||||
gdicmn.h \
|
gdicmn.h \
|
||||||
gdiobj.h \
|
gdiobj.h \
|
||||||
|
geometry.h \
|
||||||
gifdecod.h \
|
gifdecod.h \
|
||||||
grid.h \
|
grid.h \
|
||||||
gsocket.h \
|
gsocket.h \
|
||||||
@@ -286,6 +288,7 @@ WX_HEADERS = \
|
|||||||
longlong.h \
|
longlong.h \
|
||||||
matrix.h \
|
matrix.h \
|
||||||
mdi.h \
|
mdi.h \
|
||||||
|
memconf.h \
|
||||||
memory.h \
|
memory.h \
|
||||||
menu.h \
|
menu.h \
|
||||||
menuitem.h \
|
menuitem.h \
|
||||||
@@ -1807,6 +1810,7 @@ MSW_GUIOBJS = \
|
|||||||
menu.o \
|
menu.o \
|
||||||
menuitem.o \
|
menuitem.o \
|
||||||
metafile.o \
|
metafile.o \
|
||||||
|
mimetype.o \
|
||||||
minifram.o \
|
minifram.o \
|
||||||
msgdlg.o \
|
msgdlg.o \
|
||||||
nativdlg.o \
|
nativdlg.o \
|
||||||
@@ -1899,6 +1903,7 @@ MSW_GUIDEPS = \
|
|||||||
menu.d \
|
menu.d \
|
||||||
menuitem.d \
|
menuitem.d \
|
||||||
metafile.d \
|
metafile.d \
|
||||||
|
mimetype.d \
|
||||||
minifram.d \
|
minifram.d \
|
||||||
msgdlg.d \
|
msgdlg.d \
|
||||||
nativdlg.d \
|
nativdlg.d \
|
||||||
@@ -2237,6 +2242,8 @@ PM_GUIOBJS = \
|
|||||||
filedlg.o \
|
filedlg.o \
|
||||||
font.o \
|
font.o \
|
||||||
fontdlg.o \
|
fontdlg.o \
|
||||||
|
fontenum.o \
|
||||||
|
fontutil.o \
|
||||||
frame.o \
|
frame.o \
|
||||||
gauge.o \
|
gauge.o \
|
||||||
gdiimage.o \
|
gdiimage.o \
|
||||||
@@ -2252,6 +2259,7 @@ PM_GUIOBJS = \
|
|||||||
menu.o \
|
menu.o \
|
||||||
menuitem.o \
|
menuitem.o \
|
||||||
metafile.o \
|
metafile.o \
|
||||||
|
mimetype.o \
|
||||||
minifram.o \
|
minifram.o \
|
||||||
msgdlg.o \
|
msgdlg.o \
|
||||||
nativdlg.o \
|
nativdlg.o \
|
||||||
@@ -2313,6 +2321,8 @@ PM_GUIDEPS = \
|
|||||||
filedlg.d \
|
filedlg.d \
|
||||||
font.d \
|
font.d \
|
||||||
fontdlg.d \
|
fontdlg.d \
|
||||||
|
fontenum.d \
|
||||||
|
fontutil.d \
|
||||||
frame.d \
|
frame.d \
|
||||||
gauge.d \
|
gauge.d \
|
||||||
gdiimage.d \
|
gdiimage.d \
|
||||||
@@ -2328,6 +2338,7 @@ PM_GUIDEPS = \
|
|||||||
menu.d \
|
menu.d \
|
||||||
menuitem.d \
|
menuitem.d \
|
||||||
metafile.d \
|
metafile.d \
|
||||||
|
mimetype.d \
|
||||||
minifram.d \
|
minifram.d \
|
||||||
msgdlg.d \
|
msgdlg.d \
|
||||||
nativdlg.d \
|
nativdlg.d \
|
||||||
|
@@ -596,6 +596,7 @@ fs_zip.h W
|
|||||||
gauge.h W
|
gauge.h W
|
||||||
gdicmn.h W
|
gdicmn.h W
|
||||||
gdiobj.h W
|
gdiobj.h W
|
||||||
|
geometry.h W
|
||||||
gifdecod.h W
|
gifdecod.h W
|
||||||
grid.h W
|
grid.h W
|
||||||
gsocket.h W
|
gsocket.h W
|
||||||
@@ -629,6 +630,7 @@ longlong.h W B
|
|||||||
matrix.h W
|
matrix.h W
|
||||||
mdi.h W
|
mdi.h W
|
||||||
memory.h W B
|
memory.h W B
|
||||||
|
memconf.h W B
|
||||||
menu.h W
|
menu.h W
|
||||||
menuitem.h W
|
menuitem.h W
|
||||||
metafile.h W
|
metafile.h W
|
||||||
|
@@ -121,9 +121,11 @@ void wxPanel::OnSize(wxSizeEvent& WXUNUSED(event))
|
|||||||
|
|
||||||
void wxPanel::OnNavigationKey( wxNavigationKeyEvent& event )
|
void wxPanel::OnNavigationKey( wxNavigationKeyEvent& event )
|
||||||
{
|
{
|
||||||
// there is not much to do if we have only one child (or not at all) and
|
// the event is propagated downwards if the event emitter was our parent
|
||||||
|
bool goingDown = event.GetEventObject() == GetParent();
|
||||||
|
|
||||||
// we're not interested in "notebook page change" events here
|
// we're not interested in "notebook page change" events here
|
||||||
if ( (GetChildren().GetCount() < 2) || event.IsWindowChange() )
|
if ( event.IsWindowChange() )
|
||||||
{
|
{
|
||||||
wxWindow *parent = GetParent();
|
wxWindow *parent = GetParent();
|
||||||
if ( !parent || !parent->GetEventHandler()->ProcessEvent(event) )
|
if ( !parent || !parent->GetEventHandler()->ProcessEvent(event) )
|
||||||
@@ -141,9 +143,6 @@ void wxPanel::OnNavigationKey( wxNavigationKeyEvent& event )
|
|||||||
// next acceptable child
|
// next acceptable child
|
||||||
wxWindowList::Node *node, *start_node;
|
wxWindowList::Node *node, *start_node;
|
||||||
|
|
||||||
// the event is propagated downwards if the event emitter was our parent
|
|
||||||
bool goingDown = event.GetEventObject() == GetParent();
|
|
||||||
|
|
||||||
const wxWindowList& children = GetChildren();
|
const wxWindowList& children = GetChildren();
|
||||||
|
|
||||||
// we should start from the first/last control and not from the one which
|
// we should start from the first/last control and not from the one which
|
||||||
@@ -313,7 +312,8 @@ void wxPanel::SetFocus()
|
|||||||
// think my addition to OnNavigationKey() above takes care of it.
|
// think my addition to OnNavigationKey() above takes care of it.
|
||||||
// Keeping #ifdef __WXGTK__ for now, but please try removing it and see
|
// Keeping #ifdef __WXGTK__ for now, but please try removing it and see
|
||||||
// what happens.
|
// what happens.
|
||||||
// RR: Removed for now.
|
//
|
||||||
|
// RR: Removed for now. Let's see what happens..
|
||||||
|
|
||||||
if ( !SetFocusToChild() )
|
if ( !SetFocusToChild() )
|
||||||
{
|
{
|
||||||
|
@@ -107,7 +107,7 @@ bool wxSlider::Create(wxWindow *parent, wxWindowID id,
|
|||||||
if (style & wxSL_LABELS)
|
if (style & wxSL_LABELS)
|
||||||
{
|
{
|
||||||
gtk_scale_set_draw_value( GTK_SCALE( m_widget ), TRUE );
|
gtk_scale_set_draw_value( GTK_SCALE( m_widget ), TRUE );
|
||||||
gtk_scale_set_digits( GTK_SCALE( m_widget ), 0 );
|
gtk_scale_set_digits( GTK_SCALE( m_widget ), 0 );
|
||||||
|
|
||||||
/* labels need more space and too small window will
|
/* labels need more space and too small window will
|
||||||
cause junk to appear on the dialog */
|
cause junk to appear on the dialog */
|
||||||
@@ -183,6 +183,8 @@ void wxSlider::SetRange( int minValue, int maxValue )
|
|||||||
|
|
||||||
m_adjust->lower = fmin;
|
m_adjust->lower = fmin;
|
||||||
m_adjust->upper = fmax;
|
m_adjust->upper = fmax;
|
||||||
|
m_adjust->step_increment = 1.0;
|
||||||
|
m_adjust->page_increment = ceil((fmax-fmin) / 10.0);
|
||||||
|
|
||||||
gtk_signal_emit_by_name( GTK_OBJECT(m_adjust), "changed" );
|
gtk_signal_emit_by_name( GTK_OBJECT(m_adjust), "changed" );
|
||||||
}
|
}
|
||||||
|
@@ -107,7 +107,7 @@ bool wxSlider::Create(wxWindow *parent, wxWindowID id,
|
|||||||
if (style & wxSL_LABELS)
|
if (style & wxSL_LABELS)
|
||||||
{
|
{
|
||||||
gtk_scale_set_draw_value( GTK_SCALE( m_widget ), TRUE );
|
gtk_scale_set_draw_value( GTK_SCALE( m_widget ), TRUE );
|
||||||
gtk_scale_set_digits( GTK_SCALE( m_widget ), 0 );
|
gtk_scale_set_digits( GTK_SCALE( m_widget ), 0 );
|
||||||
|
|
||||||
/* labels need more space and too small window will
|
/* labels need more space and too small window will
|
||||||
cause junk to appear on the dialog */
|
cause junk to appear on the dialog */
|
||||||
@@ -183,6 +183,8 @@ void wxSlider::SetRange( int minValue, int maxValue )
|
|||||||
|
|
||||||
m_adjust->lower = fmin;
|
m_adjust->lower = fmin;
|
||||||
m_adjust->upper = fmax;
|
m_adjust->upper = fmax;
|
||||||
|
m_adjust->step_increment = 1.0;
|
||||||
|
m_adjust->page_increment = ceil((fmax-fmin) / 10.0);
|
||||||
|
|
||||||
gtk_signal_emit_by_name( GTK_OBJECT(m_adjust), "changed" );
|
gtk_signal_emit_by_name( GTK_OBJECT(m_adjust), "changed" );
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user