Vadim Zeitlin
|
b3c88024e8
|
delete variable on stack is wrong, remove it
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77859 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:44:22 +00:00 |
|
Vadim Zeitlin
|
cae31c23f3
|
remove unnessary internal variables, parameters; use wxVector replace c++ array; enable implemented function parameter
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77858 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:44:19 +00:00 |
|
Vadim Zeitlin
|
dea35139cd
|
adjust codes according to comments of Catalin
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77857 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:44:16 +00:00 |
|
Vadim Zeitlin
|
fc3b0de9cc
|
add return to a case statment, make sure it is not fall through to other statment
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77856 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:44:14 +00:00 |
|
Vadim Zeitlin
|
116d57e850
|
add WXX11 check. make sure only reposition scrollbar under x11
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77855 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:44:11 +00:00 |
|
Vadim Zeitlin
|
463df5a58a
|
use cairo implement rotated text
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77854 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:44:08 +00:00 |
|
Vadim Zeitlin
|
51309ad50a
|
make x11 dc could get cairo context, so the graphic module could use in x11. This use cairo xlib backend.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77853 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:44:06 +00:00 |
|
Vadim Zeitlin
|
3704547684
|
fix complilation error: narrowing conversions in xbm files under wxX11. For discussion, please see ticket 12575
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77852 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:44:01 +00:00 |
|
Vadim Zeitlin
|
24486d69a8
|
update wxBrush and wxPen style in x11/dcclient.cpp
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77851 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:43:53 +00:00 |
|
Vadim Zeitlin
|
0d4eb27a0e
|
wxSTC need to reposition the scrollbar when recive size change event.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77850 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:43:51 +00:00 |
|
Vadim Zeitlin
|
be22f9e634
|
change the size of checkbox and radiobutton, the 14*14 is most common used size
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77849 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:43:48 +00:00 |
|
Vadim Zeitlin
|
b045f9506b
|
Rewrite the wxX11 cliboard
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77848 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:43:44 +00:00 |
|
Vadim Zeitlin
|
42d5c34c64
|
x11 alrady support GetUnicodeKey() by last commit, remove these check
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77847 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:43:41 +00:00 |
|
Vadim Zeitlin
|
ad84d9f97d
|
make wxKeyEvent could get unicode key under x11, add a x11 keysym--unicode char map tab
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77846 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:43:37 +00:00 |
|
Vadim Zeitlin
|
3873c4db75
|
improve the commit according the comments of Catalin
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77845 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:43:33 +00:00 |
|
Vadim Zeitlin
|
f7beec1025
|
we must store the to be focused window before we kill focus on a window
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77844 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:43:30 +00:00 |
|
Vadim Zeitlin
|
83c0fca8da
|
Remove the dead code that copied from gtk1 port. And initial implementation of x11 clipboard support. It only support text for now
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77843 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:43:27 +00:00 |
|
Vadim Zeitlin
|
d956d87f2e
|
enable wxNEEDS_UTF8_FOR_TEXT_DATAOBJ flag for x11 TextDataObject, and add implementation of GetAllFormat function
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77842 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:43:24 +00:00 |
|
Vadim Zeitlin
|
0e998def86
|
Should not send event again when mouse release.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77841 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:43:18 +00:00 |
|
Vadim Zeitlin
|
d6ae3804dd
|
input handler should coreesponding the widget instance, wxListBox and wxCheckListBox has its own input handler, so create it differenctly
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77840 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:43:15 +00:00 |
|
Vadim Zeitlin
|
786c64e040
|
refine the condition check and correct a check condition
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77839 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:43:12 +00:00 |
|
Vadim Zeitlin
|
17c3ad1914
|
wxX11 could not get UnicodeKey yet, not wxUniversal. And use AND instead OR. otherwise the check not work.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77838 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:43:09 +00:00 |
|
Vadim Zeitlin
|
813c7a15c1
|
add wxYield to make sure all event was executed.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77837 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:43:06 +00:00 |
|
Vadim Zeitlin
|
3d317ceb84
|
Modifiers down should not generate wxEVT_CHAR event, and reset keyboardState when recieve modifiers up.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77836 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:43:04 +00:00 |
|
Vadim Zeitlin
|
d9b73c6365
|
refine the implementation of SetFocus, clean up unused static variables
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77835 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:43:01 +00:00 |
|
Vadim Zeitlin
|
f6fdfe8ebc
|
about focused window, replace static variables implementation by DoFindFocus
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77834 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:42:58 +00:00 |
|
Vadim Zeitlin
|
adf61108be
|
wxX11 return keycode by GetKeyCode directly, not support GetUnicodeKey yet
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77833 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:42:54 +00:00 |
|
Vadim Zeitlin
|
fdbc16ed8d
|
add wxYield() after SetFocus, make sure the all event will be executed.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77832 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:42:51 +00:00 |
|
Vadim Zeitlin
|
52377e3be4
|
replace DoSetValue by ChangeValue, which do not send event too, and consistent with docs.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77831 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:42:49 +00:00 |
|
Vadim Zeitlin
|
e37d2ae438
|
completely disable the style in wxChoice constructor in wxUniv is wrong
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77830 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:42:44 +00:00 |
|
Vadim Zeitlin
|
f7f8dcd7bc
|
call DoSetValue directly will allow us not send event.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77829 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:42:42 +00:00 |
|
Vadim Zeitlin
|
9ea0ff1374
|
wxComboCtrl::Clear() will call wxComboCtrl::SetValue(), but wxItemContainer::Clear() will call it too. So no need to call wxComboCtrl::Clear() here
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77828 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:42:39 +00:00 |
|
Vadim Zeitlin
|
e5123cf2f4
|
disable the unit test under wxUniv too. wxGrid implementation may has bug that work with simulator
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77827 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:42:36 +00:00 |
|
Vadim Zeitlin
|
cc3acf904b
|
add GetLabel/SetLabel implementation to wxWindowX11, the function just store the label string, but do nothing with it
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77826 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:42:33 +00:00 |
|
Vadim Zeitlin
|
31f0808ee2
|
reenable this tests under wxUniv/x11 port. EventPropagationTestCase::MenuEvent cause the problem, not these. MenuEvent will be fixed later
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77825 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:42:29 +00:00 |
|
Vadim Zeitlin
|
8faa7c54d4
|
check the return value of DoInsert and DoAppend, if failed, return NULL immediately
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77824 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:42:26 +00:00 |
|
Vadim Zeitlin
|
cc93948936
|
refine the wxEVT_TEXT_MAXLEN event handle implementation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77823 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:42:23 +00:00 |
|
Vadim Zeitlin
|
55eed80313
|
add check, if insert item failed, then return null
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77822 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:42:21 +00:00 |
|
Vadim Zeitlin
|
fa2fa3dd9f
|
adjust the implementation about max length limitation according review comments
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77821 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:42:18 +00:00 |
|
Vadim Zeitlin
|
d9b0c17412
|
modify the listbasetest.(10,5) is not a correct position in wxUniv/x11 listbase test. (10, 10) could work both on wxUniv/x11 and other ports(already tested)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77820 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:42:15 +00:00 |
|
Vadim Zeitlin
|
fe733e34c2
|
add maxline restriction in single line mode textCtrl. let textctrl will fire wxEVT_TEXT_MAXLEN and not recive the chars when the text length beyond the maxlength
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77819 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:42:12 +00:00 |
|
Vadim Zeitlin
|
db0d7e67a9
|
set enc to wxUnusedVar in unicode mode, remove the old ugly code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77818 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:42:03 +00:00 |
|
Vadim Zeitlin
|
08603120f4
|
in unicode, we did not need the font encoding parameter
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77817 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:42:00 +00:00 |
|
Vadim Zeitlin
|
df00ba55e0
|
adjust code to apply the wx coding guidelines
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77816 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:41:57 +00:00 |
|
Vadim Zeitlin
|
96413683c5
|
free the data in deconstructor that created in constructor
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77815 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:41:55 +00:00 |
|
Vadim Zeitlin
|
c973dd7be5
|
the font data have to stroe in m_nativeFontInfo, otherwise the constructor that use wxNavtiveFontInfo as parameter could not retrive the data in it.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77814 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:41:51 +00:00 |
|
Vadim Zeitlin
|
d2573ed255
|
Add get/set strikeline support to wxFont/x11.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77813 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:41:48 +00:00 |
|
Vadim Zeitlin
|
ae1bc4fa82
|
make wxPalette under x11 could store/get uchar RGB value in palette and also could get the color number in palette.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77812 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:41:45 +00:00 |
|
Vadim Zeitlin
|
5b52d6c752
|
Make sure the behaviour of slider in wxUniv is consistent with other ports, left to min, right to max
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77811 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:41:42 +00:00 |
|
Vadim Zeitlin
|
0947d75f2f
|
Make the comment more accurate, and the SetFocus is comment before, this is just restore it
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77810 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2014-09-23 17:41:39 +00:00 |
|