рддрд╛рдЗрдЬрд╝реЗрди: рдкрд╣рд▓реЗ рдЪрд░рдг (рднрд╛рдЧ 2)

рдкреНрд░рд┐рдп рдкреНрд░рднреГрддрд┐, рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ!
рд╣рдо рдЦрд░реАрджрд╛рд░реА рдХреА рд╕реВрдЪреА рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рджреЗрд╢реА рдЖрд╡реЗрджрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ рднрд╛рдЧ рдореЗрдВ , рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрд╛рд░реНрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЯрд┐рдЬрд╝реЗрди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╕рдВрд░рдЪрдирд╛, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рджреГрд╖реНрдЯрд┐рдХреЛрдг, рд╕рд╛рде рд╣реА WYSIWYG GUI рд╕рдВрдкрд╛рджрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреА рдЬрд╛рдВрдЪ рдХреА рдЧрдИ рдереАред рдЖрдЬ, рдкрд╛рдардХ рд╕реЗ рджреГрд╢реНрдпреЛрдВ рдФрд░ рдПрдХ рджреГрд╢реНрдп рд╕рдВрдкрд╛рджрдХ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХреА рдЬрд╛рддреА рд╣реИ, рдЧреНрд░рд╛рдлрд┐рдХ рдирд┐рдпрдВрддреНрд░рдг (рдирд┐рдпрдВрддреНрд░рдг) рдХреА рд╕реВрдЪреА рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ, рдЙрдиреНрд╣реЗрдВ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реЗрдВ, рдФрд░ рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░реЗрдВред рддреАрд╕рд░рд╛ рднрд╛рдЧ рдереЛрдбрд╝рд╛ рдмрд╛рдж рдореЗрдВ рд╣реЛрдЧрд╛, рдпрд╣ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкрд╛рда рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╕рднреА рдХрдореЗрдВрдЯреНрд╕ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЕрдм рдЬрд╛рдВрдЪ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рддреАрд╕рд░реЗ рднрд╛рдЧ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд┐рдП рдмрд┐рдирд╛ред рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдВрдмрдВрдзрд┐рдд рдХрдорд┐рдЯ рдХреЗ рд▓рд┐рдП рд▓реЗрдмрд▓ рдЗрдВрдЧрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдмрд┐рд▓реНрд▓реА рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред

рдПрдХ рднрд╛рдЧ

рдкрд╛рд░реНрдЯ рдЯреВ

рдЖрдЗрдП рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрдпрд╛рди рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╕реБрдкрд░рдорд╛рд░реНрдХреЗрдЯ рдореЗрдВ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдЕрдХреНрд╕рд░ рдЦрд░реАрджрд╛рд░реА рдХреА рд╕реВрдЪреА рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рддрд╛рдХрд┐ рдХреБрдЫ рднреА рди рднреВрд▓реЗрдВред рдПрдХ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХ рдирд┐рдпрдорд┐рдд рдиреЛрдЯрдмреБрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рдПрдХ рдХрд▓рдо рд╣реИ:


рдЕрдВрдЬреАрд░ред рд▓реАрдХрд╛ рджреНрд╡рд╛рд░рд╛

рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмрдирд╛рдиреЗ рдХреЗ рдЪрд░рдгреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддреА рд╣реИред рд╕рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪрд░рдгреЛрдВ рдХреЛ рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдкрд╛рда рдореЗрдВ рдЖрдЧреЗ рджреЗрдЦреЗрдВ)ред READMe.txt рджреЛ рдЯреИрдЧ рдХреЗ рдмреАрдЪ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред

рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХрдо рд╕реЗ рдХрдо рджреЛ рд░реВрдкреЛрдВ рдпрд╛ рдкреИрдирд▓реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рд╕реАрдзреЗ рдЦрд░реАрдж (рдЬреЛрдбрд╝рдиреЗ, рд╣рдЯрд╛рдиреЗ, рдирд╛рдо рдмрджрд▓рдиреЗ, рд╣рдЯрд╛рдиреЗ) рдХреЗ рдирд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдЦрд░реАрджрд╛рд░реА рд╕реВрдЪреА рдЬрд┐рд╕реЗ рд╕рд╣реЗрдЬрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рджреВрд╕рд░реЗ рд░реВрдк рдореЗрдВ рд╣рдо рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рдирд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ: рдПрдХ рдирдпрд╛ рдмрдирд╛рдПрдВ, рд╣рдЯрд╛рдПрдВ, рдирд╛рдо рдмрджрд▓реЗрдВ, рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд░реЗрдВ, рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ (рддрд╛рдХрд┐ рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ рдХрд▓рд╛рдХрд╛рд░ рдХреЛ рднреЗрдЬрд╛ рдЬрд╛ рд╕рдХреЗ)ред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рддреАрди рдЯреИрдм ShoppingListMainForm рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ (рд▓реЗрдЦ рдХрд╛ рдкрд╣рд▓рд╛ рднрд╛рдЧ рджреЗрдЦреЗрдВ)ред рдЬрдирд╕рдВрдЦреНрдпрд╛ рдХреЛ рджреЛ рддрдХ рдХрдо рдХрд░реЗрдВ, рдЕрд░реНрдерд╛рдд рддреАрд╕рд░рд╛ рдЯреИрдм рд╣рдЯрд╛рдПрдВред рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХреЛ рдкрд╣рд▓реЗ рдпреВрдЖрдИ рдмрд┐рд▓реНрдбрд░ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╣рдо рдХреЛрдб рдореЗрдВ рдСрд░реНрдбрд░ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
UI рдмрд┐рд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░реЗрдВ:
  1. IDL_FORM рдореЗрдВ рд╣рдо рд╣реИрдбрд░ рд╕реЗ рддреАрд╕рд░реЗ рдкреИрдирд▓ (HEADERITEM3) рдХреЗ рд▓рд┐рдП рдмрдЯрди рд╣рдЯрд╛рддреЗ рд╣реИрдВ;
  2. рд╣рдо рд╕реНрд╡рдпрдВ IDL_PANEL3 рдкреИрдирд▓ рдХреЛ рд╕реАрдзреЗ рд╣рдЯрд╛рддреЗ рд╣реИрдВ - рдЗрд╕рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдПрдХ xml-file;
  3. Workflow рдореЗрдВ TabScene3 рдирд┐рдХрд╛рд▓реЗрдВ;
  4. рдкрд░рд┐рд╡рд░реНрддрди рд╕рд╣реЗрдЬреЗрдВ :)

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЙрдкрд░реЛрдХреНрдд рдмрд┐рдВрджреБ рд╕реНрдкрд╖реНрдЯ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рддреАрд╕рд░реЗ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред

TabScene3 рдХреЗ рд╕рд╛рде, рдЗрд╕рдХреЗ рд╕рдВрдХреНрд░рдордг рднреА рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ TabScene1 - IDSCNT_3 рд╕реЗ рд╕рдВрдХреНрд░рдордг рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ TabScene1 рд╕реЗ TabScene рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛, рдЖрдЗрдП рдЗрд╕реЗ IDSCNT_2 рдХрд╣реЗрдВред



рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдПрдХ рдирдпрд╛ рд╕рдВрдХреНрд░рдордг рд╕рдВрдХреНрд░рдордг рд╕реНрдЯреИрдХ рдкрд░ рдЗрддрд┐рд╣рд╛рд╕ рдмрдЪрд╛рддрд╛ рд╣реИред рдЖрдк рд╕рдВрдХреНрд░рдордг рдЧреБрдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдпрд╣рд╛рдБ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЯреИрдм рдХреЗ рдмреАрдЪ рд╕рдВрдХреНрд░рдордг рдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрддрд┐рд╣рд╛рд╕ рдХреА рд╕рдВрдкрддреНрддрд┐ рдХреЛ no рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ:



рдирд╖реНрдЯ рд╕рдВрдкрддреНрддрд┐ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдкреИрдирд▓ рдХреЛ рд╕реНрдореГрддрд┐ рд╕реЗ рдПрдХ рдирдП рд╕рдВрдХреНрд░рдордг рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдпрд╛ рдирд╣реАрдВред рдпрджрд┐ keep рд╡реИрд▓реНрдпреВ рд╕реЗрдЯ рд╣реИ, рддреЛ рдкреИрдирд▓ рдПрдХ рдмрд╛рд░ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдмрд╛рдж рдХреЗ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рд╕рд╛рде, рдЗрд╕реЗ рдмрд╕ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ destroy рдореВрд▓реНрдп рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╣рд░ рдмрд╛рд░ рдЬрдм рдЖрдк рдкреИрдирд▓ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдирдП рд╕рд┐рд░реЗ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдЖрдкрдиреЗ рдЗрд╕реЗ рдЫреЛрдбрд╝рд╛ рдерд╛, рддрдм рдЗрд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред рдЗрд╕реА рд╕рдордп, рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдореВрд▓реНрдп рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛, рдлреЙрд░реНрдо рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рд╕рдВрдХреНрд░рдордг рдЕрднреА рднреА рдЗрд╕рдХреЗ рднреАрддрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред

рдХреЛрдб рдЬрдирд░реЗрд╢рди рд╕рд┐рд╕реНрдЯрдо ShoppingListMainForm::OnActionPerformed() рдХреЗ рдИрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рдореЗрдВ ShoppingListMainForm::OnActionPerformed() рдХрдорд╛рдВрдб ShoppingListMainForm::OnActionPerformed() , рдЬреЛ рдмрдиреА рд╣реБрдИ рд╣реИ рдЙрд╕реЗ рдЙрдЪрд┐рдд рдорд╛рдорд▓реЗ рдореЗрдВ рд▓реЗ рдЬрд╛рдирд╛ рд╣реИ:

 void ShoppingListMainForm::OnActionPerformed(const Tizen::Ui::Control& source, int actionId) { SceneManager* pSceneManager = SceneManager::GetInstance(); AppAssert(pSceneManager); switch(actionId) { case ID_HEADER_ITEM1: pSceneManager->GoForward(SceneTransitionId(IDSCNT_1)); break; case ID_HEADER_ITEM2: pSceneManager->GoForward(SceneTransitionId(IDSCNT_2)); break; default: break; } } 


рдХреЛрдб рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
  1. рдкреИрдирд▓ рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рд╣рдЯрд╛рдПрдВ - рдлрд╝рд╛рдЗрд▓реЗрдВ ShoppingListTab3.h рдФрд░ ShoppingListTab3.cpp;
  2. AppResourceId.h рдФрд░ AppResourceId.cpp рд╕реЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рд╖реНрдХрд╛рд╕рди UI рдмрд┐рд▓реНрдбрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╣рдЯрд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ: IDL_PANEL3 (рдкреИрдирд▓ рдЖрдИрдбреА) рдФрд░ IDSCNN_3 (рдЗрд╕ рдкреИрдирд▓ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдЖрдИрдбреА);
  3. ShoppingListPanelFactory рд╕реЗ рддреАрд╕рд░реЗ рдкреИрдирд▓ рдХреЗ рд╕рдВрджрд░реНрдн рдирд┐рдХрд╛рд▓реЗрдВред


рдЪреЗрддрд╛рд╡рдиреА! рд╢рд╛рдпрдж рдХреБрдЫ рдирдкреБрдВрд╕рдХ рдЕрдм рд╕рднреА рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдореЗрдВ рдХреНрд░рдордмрджреНрдз рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ: рдкреИрдирд▓ рдФрд░ рд░реВрдк рдЕрд▓рдЧ-рдЕрд▓рдЧ, рдирд┐рдпрдВрддреНрд░рдг рдХреЛрдб рдФрд░ рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рдЕрдиреНрдп рдирд┐рдпрдВрддреНрд░рдХ рдЕрд▓рдЧ ... рдЗрд╕рд▓рд┐рдП, рддрд╛рдИрдЬрд╝реЗрди рдХреЗ рдЕрдиреБрдпрд╛рдпреА рдкреВрд░реНрдгрддрд╛рд╡рд╛рдж рдХреЛ рдПрдХ рдмрдбрд╝реА рдЧрд▓рддреА рдорд╛рдирддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЬреАрдпреВрдЖрдИ рд╕реНрд░реЛрдд рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдЬреЛ рдпреВрдЖрдИ рдмрд┐рд▓реНрдбрд░ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдмрд╛рдж рдХреЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдирд╛рдо рдирд╣реАрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд░реВрдЯ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрджрд┐ рдЕрдиреНрдпрдерд╛, рдХреЛрдб рдкреАрдврд╝реА рдкреНрд░рдгрд╛рд▓реА рдкрд╣рд▓реЗ рдкрд╛рдЧрд▓ рд╣реЛрдиреЗ рд▓рдЧрддреА рд╣реИ, рдлрд┐рд░ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдмрд┐рд▓реНрдбрд░, рдЬреЛ рдЗрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╕рднреА рд▓рд╛рднреЛрдВ рдХреЛ рдирдХрд╛рд░ рджреЗрддрд╛ рд╣реИред

рд╣рдо рд╕реАрдзреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред

рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдФрд░ рд╣рдо рдЙрдирд╕реЗ рдирд┐рдкрдЯреЗрдВрдЧреЗред UI рдмрд┐рд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ IDL_PANEL1.xml рдкреИрдирд▓ рдЦреЛрд▓реЗрдВ, рдлрд┐рд░ рдЯреВрд▓рдмреЙрдХреНрд╕ рд╡рд┐рдВрдбреЛ рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдкрд░ ListView рдШрдЯрдХ, ListView & TableView рдЯреИрдм рдЦреАрдВрдЪреЗрдВред рдЯреИрдм рдкрд░ рдкреНрд░рд╕реНрддреБрдд рдЫрд╣ рдкреНрд░рдХрд╛рд░ рдХреА рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдХреЗ рдЕрдВрддрд░ рдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЕрдм рдПрдХ рдФрд░ "рдЦреБрд╢реА" рд╣рдореЗрдВ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реА рд╣реИ - рдУрд╡рд░рд▓реИрдкрд┐рдВрдЧ рдСрд░реНрдбрд░ рдХрд╛ рдирд┐рдпрдВрддреНрд░рдг рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдореИрдВрдиреЗ рд╢рдмреНрдж z- рдХреНрд░рдо рдХрд╛ рдЗрд╕ рддрд░рд╣ рдЕрдиреБрд╡рд╛рдж рдХрд┐рдпрд╛ рд╣реИ):



GUI рдШрдЯрдХреЛрдВ рдХреЛ "рдкрд░рддреЛрдВ" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдЯрди рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реИрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, IDC_LISTVIEW1 IDC_LABEL1 рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ - рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реВрдЪреА рджреГрд╢реНрдп рдкрд╛рд░рджрд░реНрд╢реА рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдмрдЯрди (рдмрдЯрди рдШрдЯрдХ) рдмрдВрдж рд╣реИ, рддреЛ рд╣рдо рдмрд╕ рдЗрд╕реЗ рджрдмрд╛ рдирд╣реАрдВ рд╕рдХрддреЗ рд╣реИрдВ! рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпреВрдЖрдИ рдмрд┐рд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬреЗрдб-рдСрд░реНрдбрд░ рдХреЛ рдЕрдзреАрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдПрдХ рдирд┐рдпрдорд┐рдд рдкрд╛рда рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ IDL_PANEL1.xml рдЦреЛрд▓реЗрдВ рдФрд░ рдШрдЯрдХреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рд╕реНрд╡реИрдк рдХрд░реЗрдВ:

 <ScenePanel Bversion="2.0.0.201311071821" Dversion="20120315"> <LogicalCoordinate>720</LogicalCoordinate> <Panel id="IDL_PANEL1"> тАж /*   */ </Panel> <Label id="IDC_LABEL1" parent="IDL_PANEL1"> тАж /*   */ </Label> <ListView id="IDC_LISTVIEW1" parent="IDL_PANEL1"> тАж /*   */ </ListView> </ScenePanel> 

рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ

 <ScenePanel Bversion="2.0.0.201311071821" Dversion="20120315"> <LogicalCoordinate>720</LogicalCoordinate> <Panel id="IDL_PANEL1"> тАж /*   */ </Panel> <ListView id="IDC_LISTVIEW1" parent="IDL_PANEL1"> тАж /*   */ </ListView> <Label id="IDC_LABEL1" parent="IDL_PANEL1"> тАж /*   */ </Label> </ScenePanel> 


рдлрд┐рд░ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ UI рдмрд┐рд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред рдШрдЯрдХ рдЙрд▓рдЯреЗ рд╣реЛрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдирд╣реАрдВ рд╣реБрдП рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдХреЙрдлреА рдкреАрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рдлрд┐рд░ рдЖрд░рд╛рдо рдХрд░реЗрдВ, рд╡рд╣ рд╕реНрдерд┐рддрд┐ рд▓реЗрдВ рдЬреЛ рддрд╛рдИрдЬрд╝реЗрди рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдФрд░ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред рдЖрдк рдЕрднреА рднреА Tizen IDE рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рд╕реВрдЪреА рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рд╡рд╛рдВрдЫрд┐рдд рдЖрдпрд╛рдо рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЪрдпрдирд┐рдд рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рддрд╛рд░реНрдХрд┐рдХ рд╕рд╛рдкреЗрдХреНрд╖ рд╣реИ)ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВрдиреЗ рд╕реВрдЪреА рджреГрд╢реНрдп рдХреЗ рдЖрдпрд╛рдореЛрдВ рдХреЛ рдореВрд▓ рдкреИрдирд▓ IDL_PANEL1 рдХреЗ рдЖрдпрд╛рдореЛрдВ рд╕реЗ рдЬреЛрдбрд╝рд╛ред

рдЕрдм ListView рдХреЛ рдЬреАрд╡рди рдХреЗ рд╕рд╛рде рднрд░реЗрдВ: рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдкрд░ рдХреЙрд▓ рдХрд░реЗрдВ рдФрд░ Add Event Handler рдЪреБрдиреЗрдВред



рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯ IListViewItemEventListener рдФрд░ IListViewItemProvider рдЖрдЗрдЯрдо рд╣реИрдВред рдЗрди рдорджреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдПрдХ рд╡рд╕реНрддреБ рдХреЛ ListView рдХреЛ рд╕реМрдВрдкрд╛ рдЬрд╛рдПрдЧрд╛ред рдкрд╣рд▓рд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реВрдЪреА рдЖрдЗрдЯрдо рдХреА рдШрдЯрдирд╛рдУрдВ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ рдЗрди рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдРрд╕реА рд╡рд╕реНрддреБ ShoppingListTab1 рд╡рд░реНрдЧ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЕрд░реНрдерд╛рддред рдореВрд▓ рдкреИрдирд▓ (IDL_PANEL1.xml рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╡рд░реНрдгрд┐рдд)ред

рдлрд╝рд┐рдирд┐рд╢ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдХреЛрдб рдЬрдирд░реЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╢реЙрдкрдХреНрд▓реВрдЬрд╝рдЯреИрдм рез.рдПрдЪ рдФрд░ рд╢реЙрдкрд┐рдВрдЧ рд▓рд┐рд╕реНрдЯрдЯреИрдм рез.рдкреАрд╕реАрдкреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реВрдЪреА рджреГрд╢реНрдп рдФрд░ рд╕рдмреНрд╕рдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдЧрд╛ред рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдмрджрд▓рдирд╛ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реИ - рд╡рд╣ рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рдмрд┐рдирд╛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХреЛрдб рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, рд╕реМрдВрджрд░реНрдпрд╡рд╛рджреА рдЖрджрддреЛрдВ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рд╡рд╣ рдЕрдкрдиреА рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреНрдпрд╛рдЧ рджреЗ рдФрд░ рд╕рдм рдХреБрдЫ рдХрд▓рдо рд╕реЗ рд▓рд┐рдЦ рджреЗред рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ - рд▓реЗрдмрд▓ v0.1 рджреЗрдЦреЗрдВред

IListViewItemProvider рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд╣реИ: рд╕реВрдЪреА рджреНрд╡рд╛рд░рд╛ рд╕реВрдЪреА рдЖрдЗрдЯрдо рдмрдирд╛рдПрдВ / рд╣рдЯрд╛рдПрдВ, рдорджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд▓реМрдЯрд╛рдПрдВред рд╣рдо рд╕реВрдЪреА рдХреЗ рдПрдХ рддрддреНрд╡ рдХреЗ рд░реВрдк рдореЗрдВ CustomItem рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ (рдХреНрдпрд╛ рдореИрдВрдиреЗ рдЕрдиреБрдХреВрд▓рди рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рд╣реИ?)ред рдЗрд╕рдореЗрдВ EnrichedText рдЬреЛрдбрд╝реЗрдВ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ TextElements рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ - рдпрд╣ рд╣рдорд╛рд░рд╛ рддрддреНрд╡ рдЯреЗрдХреНрд╕реНрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред

рдореИрдВ рдЬрд╛рдирдмреВрдЭрдХрд░ рдЗрди рддрддреНрд╡реЛрдВ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ - рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд╕рдм рдХреБрдЫ рдорд╣рд╛рди рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИред рдореЗрд░рд╛ рд▓рдХреНрд╖реНрдп рдХреБрдЫ рдиреБрдХрд╕рд╛рди рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ рд╣реИред

EnrichedText рдЖрдкрдХреЛ рдмрд╣реБрдд рд▓рдЪреАрд▓реЗ рдврдВрдЧ рд╕реЗ рдкрд╛рда рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рдЕрд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдк рдЗрд╕рдореЗрдВ рд▓рдВрдмреЗ рдкрд╛рда рдирд╣реАрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗред рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдкрд╛рда рдкреНрд░рджрд░реНрд╢рди рдХреНрд╖реЗрддреНрд░ 2048 рдкрд┐рдХреНрд╕реЗрд▓ (рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдкрд╛рдпрд╛ рдЧрдпрд╛) рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕реАрдорд╛ рдЕрдзрд┐рдХрддрдо рдмрдирд╛рд╡рдЯ рдЖрдХрд╛рд░реЛрдВ рдХреЗ рдХрд╛рд░рдг рд╣реИ рдЬреЛ рдкрд╛рда рд░реЗрдВрдбрд░рд┐рдВрдЧ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреА рд╣реИред рд╕рд╡рд╛рд▓ рдпрд╣ рдЙрдарддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдШрдЯрдХ рдЯреЗрдХреНрд╕реНрдЯрдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдРрд╕реА рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рдХреНрдпреЛрдВ? рд╕рдЪреНрдЪрд╛рдИ рдпрд╣ рд╣реИ рдХрд┐ рдкрд╛рда рдмреЙрдХреНрд╕ рддрдм рднреА рдзреАрдорд╛ рд╣реЛрдирд╛ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкрд╛рда рдХрд╛ рдЖрдХрд╛рд░ рд╕реНрдХреНрд░реАрди рдХрд╛ рдЖрдХрд╛рд░ рджреЛрдЧреБрдирд╛ рд╣реЛред рдлрд┐рд▓рд╣рд╛рд▓, ListView + CustomItem + EnrichedText рдЧреБрдЪреНрдЫрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рдВ, рд╣рдо рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рддреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдПрдбреЗрдкреНрдЯрд░ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдкрд░ рдЗрд╕реЗ рдзреАрд░реЗ-рдзреАрд░реЗ рд▓рд┐рд╕реНрдЯ рд╡реНрдпреВ рдореЗрдВ рдлреАрдб рдХрд░реЗрдЧрд╛ред рддрд╛'рдЬрд╝реЗрди рдзреИрд░реНрдп рд╕рд┐рдЦрд╛рддреА рд╣реИред



рдПрдХ рдФрд░ рдЬрд╛рд▓ TextElement рдореЗрдВ рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИред рдпрджрд┐ рдЖрдк рдПрдХ рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рд╢реБрд░реВ рдХрд┐рдП рдЧрдП рдкрд╛рда рддрддреНрд╡ рдХреЛ рдЦреАрдВрдЪрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рдЕрдВрдд рдореЗрдВ рд▓рд╛рдЗрди рдлреАрдб рдХреИрд░реЗрдХреНрдЯрд░ \ n рдЬреЛрдбрд╝рддрд╛ рд╣реВрдБ:

 pTextElement->Construct(strSomeText + "\n"); 


IDC_LABEL1 рдХреА рдЕрдм рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ - рд▓реЗрдмрд▓ v0.2 рджреЗрдЦреЗрдВред

рдЕрдм рдЙрди рдШрдЯрдирд╛рдУрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдЬреЛ IListViewItemEventListener рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реЛрддреА рд╣реИрдВред OnListViewItemLongPressed рдФрд░ OnListViewItemStateChanged рдИрд╡реЗрдВрдЯ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд╣реИрдВ - рд╡реЗ рддрдм рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдЖрдк рдХрд┐рд╕реА рдЖрдЗрдЯрдо рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди OnListViewItemSwept рдШрдЯрдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рд░рд╣рд╕реНрдп рдмрдиреА рд╣реБрдИ рд╣реИ: рдореИрдВ рдЕрднреА рддрдХ рдЗрд╕реЗ рдХреЙрд▓ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рдирд╣реАрдВ рд╣реБрдЖред

OnListViewContextItemStateChanged рдЗрд╡реЗрдВрдЯ рд╡рд┐рд╢реЗрд╖ рдЙрд▓реНрд▓реЗрдЦ рдХреЗ рдпреЛрдЧреНрдп рд╣реИ - рдпрд╣ рд╕реВрдЪреА рддрддреНрд╡ рдХреЗ рднреАрддрд░ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдХрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ рд╣реИред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрдВрджрд░, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдмрд╣реБрдд рд╕рд░рд▓ рдкреНрд░рднрд╛рд╡ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рддрддреНрд╡ рдкрдХреНрд╖ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рд╕рдмреНрд╕рдЯреНрд░реЗрдЯ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ "рд╣рд▓реНрдХрд╛" рд╣реЛрддрд╛ рд╣реИред OnListViewContextItemStateChanged рдШрдЯрдирд╛рдУрдВ рдХреЛ рдШрдЯрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, customItem рдХреЛ рдЙрдиреНрд╣реЗрдВ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рддрдерд╛рдХрдерд┐рдд ItemContext рдХреЛ рдЙрдирд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

 pItemContext = new (std::nothrow) ListContextItem();//   pItemContext->Construct(); pItemContext->AddElement(ID_CNTX_BTN_DELETE, "Delete"); тАж AppAssert(pItemContext); pItem->SetContextItem(pItemContext); //    CustomItem 




рдпрд╣рд╛рдВ рд╣рдордиреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдПрдХ рдбрд┐рд▓реАрдЯ рдмрдЯрди рдЬреЛрдбрд╝рд╛ рд╣реИ, рдЬреЛ рд╕рдВрдмрдВрдзрд┐рдд рддрддреНрд╡ рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛ред рд╣рдо рд╕реВрдЪреА рдЖрдЗрдЯрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдкрд░ рд▓реМрдЯ рдЖрдПрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрдм рд╣рдо рдбреЗрдЯрд╛ рдкреНрд░рдмрдВрдзрди рдкрд░ рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗред

рднрд╛рдЧ рддреАрди

Source: https://habr.com/ru/post/In213605/


All Articles