рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдореИрдВ рдЕрднреА рддрдХ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмреАрдорд╛рд░ рдирд╣реАрдВ рд╣реВрдБ?
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдХрд╛рд▓реЗ рдЬрд╛рджреВ, рдХреНрд░реЙрдмрд░ рдФрд░ рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреА рдорд╛рдБ рдХреА рдорджрдж рд╕реЗ, рдореИрдВ рдореЛрдиреЛ рдХреЛ рдПрдХ рд╕реНрдХреНрд░реИрдЪрдмреЙрдХреНрд╕ рдХреЗ рдиреАрдЪреЗ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдореЛрдиреЛрдбреЗрд╡рд▓рдк рдХреЛ рдПрдХ рд╕рдВрдд рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд▓рд╛рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдЕрдм рдЬреАрдпреВрдЖрдИ рд╕рдВрдкрд╛рджрдХ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЗрд╕ рдЪрдорддреНрдХрд╛рд░ рдХреЛ рдЕрдкрдиреЗ рд▓реЛрд╣реЗ рдХреЗ рдЯреБрдХрдбрд╝реЗ рдкрд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХреНрд╕реНрдЯреНрд░рд╛-рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдХреНрдпрд╛ рдХрд┐рд╕реА рдФрд░ рдиреЗ рдРрд╕рд╛ рдХрд┐рдпрд╛ рд╣реИ?) рдФрд░ рдЗрд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореИрдиреЗрдЬрд░ рдореЗрдВ рдЪреБрдиреЗрдВред рдпрджрд┐ рдкрд┐рдЫрд▓реА рдкреЛрд╕реНрдЯ рд╕реЗ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдЗрд╕реЗ рд╕рд╛рдл рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреБрдЯрд┐рд▓ рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╕реНрдЯрдо рддрдХрдиреАрдХреА рд╕рдорд╛рдзрд╛рди
рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХреА рдХреЛрдИ рдЕрд╡рдзрд╛рд░рдгрд╛ рдирд╣реАрдВ рд╣реИред рдЖрдо рддреМрд░ рдкрд░ рдирд╣реАрдВ, рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред WinMobile рдореЗрдВ, рдпрд╣ рдкреБрд░рд╛рдиреЗ рд╕рдордп рд╕реЗ рдЖрд╕рдкрд╛рд╕ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдЙрди рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ (SHRecognizeGesture рджреЗрдЦреЗрдВ)ред рдЦреИрд░, рди рддреЛ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рдФрд░ рди рд╣реА рдбрд╛рд▓рд╛ рдЧрдпрд╛ред рд╢рд╛рдпрдж рдпрд╣ рдХрд┐рд╕реА рддрд░рд╣ рдЙрдЪрд┐рдд рдерд╛ред рдареАрдХ рд╣реИ, рд╕рдм рдареАрдХ рд╣реИ, рд╣рдо рд╕рднреА рд╡рд┐рдВрдбреЛ рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ рд▓рдЯрдХрд╛рддреЗ рд╣реИрдВ рдЬрдм Gtk рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдВрдбрд░реНрд╕ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдЕрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм Fn рдХреБрдВрдЬреА рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рддреАрд░ рдХреЗ рд╕рд╛рде)ред
рдЦреИрд░, рдореЗрдиреВ рдореЗрдиреВ рд╣реИрдВ, рдФрд░ рдкреБрд░реБрд╖ рдбрд┐рдЬрд╛рдЗрдирд░, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлреЙрд░реНрдо рдХреЛ рдШрдЯрдХ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдХреНрдпреЛрдВ? рдФрд░ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИред
GTK рдореЗрдВ рдбреНрд░реИрдЧ-рдПрди-рдбреНрд░реЙрдк рдЕрдХреНрд╖рдо рд╣реИ ред рдЬрдм рдореИрдВ рдЦреБрджрд╛рдИ рдХрд░ рд░рд╣рд╛ рдерд╛, рддреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдорд╛рдорд▓рд╛ рдХреНрдпрд╛ рдерд╛, рдореИрдВрдиреЗ gtk_begin_agrag рдХреЗ рдЖрд░рдВрдн рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд╛рдпрд╛:
#ifdef MAEMO_CHANGES return NULL; #endif
рдареАрдХ рд╣реИ, рд╣реИ рдирд╛? рдЖрдкрдХреЗ рд▓рд┐рдП рдХреЛрдИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдирд╣реАрдВред рдмрд╕ рдЕрдирд╛рдбрд╝реА рдиреЗ рдХрд╛рдЯ рджрд┐рдпрд╛ред рдпрд╣, рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдХреЛрдб рдХреЛ рдЬреЛрдбрд╝рдХрд░ "рдирдИ" рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рднрд╡рд┐рд╖реНрдп рдХреЛ рдЫреБрдЖред рдЗрд╕ рд░реЗрдЦрд╛ рдХреЗ рдмрд┐рдирд╛ рдкреБрдирд░реНрдирд╡реАрдиреАрдХрд░рдг рдХреЗ рдмрд╛рдж, рдбреНрд░реИрдЧ-рдПрди-рдбреНрд░реЙрдк рдиреЗ рдЪрдорддреНрдХрд╛рд░рд┐рдХ рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛, рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ? рдареАрдХ рд╣реИ, рдЖрдкрдХреЛ рд╕рд┐рд╕реНрдЯрдо SCC рдХреЛ рд╕реНрдкрд░реНрд╢ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЖрдк рдХрднреА рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдЗрд╕рдХреЗ рдХрд╛рд░рдг рдХреНрдпрд╛ рдЯреВрдЯрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдм рдореИрдВ LD_PRELOAD рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╣реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд▓реЛрдб рдХрд░реВрдВрдЧрд╛ред
рддрд░реНрдХ рдХреЗ рд╕рд╛рде рд╢рд▓рдЬрдо рдХреЗ рд▓рд┐рдП рдСрдЯреЛрдореЛрдмрд╛рд▓реНрдЯреНрд╕ рдмрд┐рд▓реНрдХреБрд▓ рднреА рджреЛрд╕реНрдд рдирд╣реАрдВ рд╣реИрдВред рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред рд╕реНрд░реЛрдд рдкреИрдХреЗрдЬ рдореЗрдВ рдХреЗрд╡рд▓ рд╕рднреА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд╕рд╛рде рдкреИрдХреЗрдЬ рд╣реЛрддреЗ рд╣реИрдВред рд╡реЗ i386 рдХреЗ рддрд╣рдд рдПрдХрддреНрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЕрдЧрд░ рд╡рд╣рд╛рдБ, рд╕рднреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛, i386 рд░реЛрд╢рдиреА рд╣реИ, рддреЛ рдпрд╣ рд╕рдм рдХрд╣рд╛рдВ рд╕реЗ рд╕рдВрдХрд▓рди рд╢реБрд░реВ рд╣реЛрдЧрд╛? рдпрд╣ рд╕рд╣реА рд╣реИ, рдПрдЖрд░рдПрдо рдХреЗ рддрд╣рддред
рд╢рд╛рдпрдж рдореИрдВ рд╢реЗрд╖ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдХрд╣реВрдВрдЧрд╛, рдпрд╣ рдкрд╛рдВрдЪ рдорд┐рдирдЯ рдХреА рдирдлрд░рдд рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЖрдИрдбреАрдИ рдиреЗ рдЦреБрдж рдХреЛ рд▓рдЧрднрдЧ рдмрд┐рдирд╛ рдкреИрдЪ рдХреЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдерд╛ (рдЬреАрдЯреАрдХреЗ рд╕реЗ рдЬреБрдбрд╝реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЬрд╛рдо рдмрд╛рдЗрдВрдбрд░реЛрдВ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рдХреЛрдб рдХреЗ рд╕рд╛рде рддрдп рдХрд┐рдП рдЧрдП рд╣реИрдВ)ред рдпрд╣ рдиреЛрд╡реЗрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рд╣реИ (рдпрд╛ рдЙрдиреНрд╣реЗрдВ рд╡рд╣рд╛рдВ рдХрд┐рд╕рдиреЗ рдЦрд░реАрджрд╛ рд╣реИ?), рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдорд╛рдПрдореЛ рдЕрднреА рднреА рдбреЗрд╡рд▓реЗ 3.0 рдХреЛрдб рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рд╡реИрд╕реЗ, рдбреЗрдмрд┐рдпрди рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╢рд▓рдЬрдо рдореЗрдВ рднреА рдХреЛрдИ рддрд╛рдЬрд╛ рдореЛрдиреЛрдбреЗрд╡рд▓рдк рдирд╣реАрдВ рд╣реИред
рд░рдирдЯрд╛рдЗрдо рдХреЗ рд▓рд┐рдП, рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рд╕реНрд░реЛрдд рдкреИрдХреЗрдЬ рдХреЛ 2 рднрд╛рдЧреЛрдВ рдореЗрдВ рдХрдЯреМрддреА рдХрд░рдирд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ i386 рдХреЗ рддрд╣рдд рд╢рд╛рдВрддрд┐рдкреВрд░реНрд╡рдХ рдкреНрд░рдмрдВрдзрд┐рдд рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдЧрд╛, рдФрд░ рджреВрд╕рд░рд╛ рдЙрдиреНрд╣реЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рдЫреВрддрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдХреЗ рд╕рд╛рде рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИред
рддрджрдиреБрд╕рд╛рд░, рдПрдХрддреНрд░рд┐рдд рд░рдирдЯрд╛рдЗрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рдВрдХрд▓рдХ рдХреЛ рдмрд╛рдВрд╣-рдЦрд░реЛрдВрдЪ рдмреЙрдХреНрд╕ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдирд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдХрд╛ рдорд╛рдорд▓рд╛ рдерд╛ рдФрд░ рдкрд╣рд▓реЗ i386-рд╡реЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рд╕реЗ рдЪреЛрд░реА рд╣реЛ рдЧрдпрд╛ рдерд╛ред I386 рдХреЗ рд▓рд┐рдП рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рдХреНрдпреВрдореВ-рдЖрд░реНрдо рджреНрд╡рд╛рд░рд╛ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде ld-linux.so.2 рдЦреАрдВрдЪреЗрдВ, рддреЛ рдХреБрдЫ рднреА рдЖрдкрдХреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдХреЛ рдЪрд▓рд╛рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдирддреАрдЬрддрди, рдХрдВрдкрд╛рдЗрд▓рд░ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдХрд┐рд╕реА рднреА рддрд░рд╣ред рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдкреВрд░реНрдг рдЖрдИрдбреАрдИ рд╣реИред
UPD: рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдЕрд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рд╕реЗ рдЪреВрдХ рдЧрдП рд╣реИрдВред рдпрджрд┐ рдпрд╣ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдПрдХ рдФрд░ рдореЛрдиреЛ-рдкреВрд░реНрдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреИрдХреЗрдЬ рдЕрдм рд╕рдВрдХрд▓рди рдХрд░ рд░рд╣рд╛ рд╣реИред