Cleaned up wxArtProvider:
1. Move platform-specific code for both GetSizeHint() and GetBitmap() into platform-specific files. 2. Introduced GetNativeSizeHint() to make native sizes better accessible, without having to understand weird GetSizeHint() semantics. 3. Fixed GetNativeSizeHint() to return sensible values in non-GTK ports; it returns wxDefaultSize if it can't make a good guess instead of returning arbitrary value. 4. Use 16x16 icons on MSW instead of 16x15: it works and is more 'natural' size. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56372 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1584,6 +1584,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
||||
$(OBJS)\monodll_statusbr.obj \
|
||||
$(OBJS)\monodll_prntdlgg.obj \
|
||||
$(OBJS)\monodll_accel.obj \
|
||||
$(OBJS)\monodll_artmsw.obj \
|
||||
$(OBJS)\monodll_bmpbuttn.obj \
|
||||
$(OBJS)\monodll_button.obj \
|
||||
$(OBJS)\monodll_checkbox.obj \
|
||||
@@ -2251,6 +2252,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
||||
$(OBJS)\monolib_statusbr.obj \
|
||||
$(OBJS)\monolib_prntdlgg.obj \
|
||||
$(OBJS)\monolib_accel.obj \
|
||||
$(OBJS)\monolib_artmsw.obj \
|
||||
$(OBJS)\monolib_bmpbuttn.obj \
|
||||
$(OBJS)\monolib_button.obj \
|
||||
$(OBJS)\monolib_checkbox.obj \
|
||||
@@ -2823,6 +2825,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
||||
$(OBJS)\coredll_statusbr.obj \
|
||||
$(OBJS)\coredll_prntdlgg.obj \
|
||||
$(OBJS)\coredll_accel.obj \
|
||||
$(OBJS)\coredll_artmsw.obj \
|
||||
$(OBJS)\coredll_bmpbuttn.obj \
|
||||
$(OBJS)\coredll_button.obj \
|
||||
$(OBJS)\coredll_checkbox.obj \
|
||||
@@ -3294,6 +3297,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
||||
$(OBJS)\corelib_statusbr.obj \
|
||||
$(OBJS)\corelib_prntdlgg.obj \
|
||||
$(OBJS)\corelib_accel.obj \
|
||||
$(OBJS)\corelib_artmsw.obj \
|
||||
$(OBJS)\corelib_bmpbuttn.obj \
|
||||
$(OBJS)\corelib_button.obj \
|
||||
$(OBJS)\corelib_checkbox.obj \
|
||||
@@ -5686,6 +5690,9 @@ $(OBJS)\monodll_gsockmsw.obj: ..\..\src\msw\gsockmsw.cpp
|
||||
$(OBJS)\monodll_urlmsw.obj: ..\..\src\msw\urlmsw.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\urlmsw.cpp
|
||||
|
||||
$(OBJS)\monodll_artmsw.obj: ..\..\src\msw\artmsw.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\artmsw.cpp
|
||||
|
||||
$(OBJS)\monodll_colordlg.obj: ..\..\src\msw\colordlg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\colordlg.cpp
|
||||
|
||||
@@ -7874,6 +7881,9 @@ $(OBJS)\monolib_gsockmsw.obj: ..\..\src\msw\gsockmsw.cpp
|
||||
$(OBJS)\monolib_urlmsw.obj: ..\..\src\msw\urlmsw.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\urlmsw.cpp
|
||||
|
||||
$(OBJS)\monolib_artmsw.obj: ..\..\src\msw\artmsw.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\artmsw.cpp
|
||||
|
||||
$(OBJS)\monolib_colordlg.obj: ..\..\src\msw\colordlg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\colordlg.cpp
|
||||
|
||||
@@ -10449,6 +10459,9 @@ $(OBJS)\coredll_mslu.obj: ..\..\src\msw\mslu.cpp
|
||||
$(OBJS)\coredll_volume.obj: ..\..\src\msw\volume.cpp
|
||||
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) ..\..\src\msw\volume.cpp
|
||||
|
||||
$(OBJS)\coredll_artmsw.obj: ..\..\src\msw\artmsw.cpp
|
||||
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) ..\..\src\msw\artmsw.cpp
|
||||
|
||||
$(OBJS)\coredll_colordlg.obj: ..\..\src\msw\colordlg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) ..\..\src\msw\colordlg.cpp
|
||||
|
||||
@@ -11790,6 +11803,9 @@ $(OBJS)\corelib_mslu.obj: ..\..\src\msw\mslu.cpp
|
||||
$(OBJS)\corelib_volume.obj: ..\..\src\msw\volume.cpp
|
||||
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) ..\..\src\msw\volume.cpp
|
||||
|
||||
$(OBJS)\corelib_artmsw.obj: ..\..\src\msw\artmsw.cpp
|
||||
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) ..\..\src\msw\artmsw.cpp
|
||||
|
||||
$(OBJS)\corelib_colordlg.obj: ..\..\src\msw\colordlg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) ..\..\src\msw\colordlg.cpp
|
||||
|
||||
|
Reference in New Issue
Block a user