¿¹Á¦ - ´ÙÁß ÆäÀÌÁö ÆíÁý±â

¼Ò°³

´ÙÁß ÆäÀÌÁö ÆíÁý±â ¿¹Á¦´Â È®ÀåÀÚ°¡ .mpeÀÎ ÆÄÀÏ¿¡ ´ëÇÑ ÆíÁý±â¸¦ Ãß°¡ÇÕ´Ï´Ù. ÀÌ ¿¹Á¦´Â Á¶Ä¡ Ç¥½ÃÁÙ¿¡ Ç׸ñÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Â ÆäÀÌÁö Áö½ÃÀÚ¿Í ÆíÁý±â¸¦ µÑ ´Ù Á¤ÀÇÇÏ¿© ´ÙÁß ÆäÀÌÁö¸¦ »ç¿ëÇÏ´Â ÆíÁý±â ÀÛ¼º ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.

¿¹Á¦ ½ÇÇà

´ÙÁß ÆäÀÌÁö ÆíÁý±â ¿¹Á¦ »ç¿ëÀ» ½ÃÀÛÇÏ·Á¸é È®ÀåÀÚ°¡ .mpeÀÎ »õ ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ.  ÆÄÀÏÀ» ¼±ÅÃÇÏ°í ÆË¾÷ ¸Þ´º¸¦ ºÒ·¯¿Â ÈÄ ¿¬°á ÇÁ·Î±×·¥ ¸Þ´º¸¦ ¼±ÅÃÇϰí ÇÏÀ§ ¸Þ´º¿¡¼­ ´ÙÁß ÆäÀÌÁö ÆíÁý±â ¿¹Á¦ ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇϽʽÿÀ. ±×·± ´ÙÀ½ ´Ù¸¥ ÅÇÀ» ¼±ÅÃÇÏ¿© ´Ù¸¥ ÆíÁý±â¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

»õ mpe ÆÄÀÏ ÀÛ¼º

ÆÄÀÏ È®ÀåÀÚ°¡ .mpeÀÎ »õ ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ. ÆÄÀÏ ¸Þ´º¿¡¼­ »õ·Î ÀÛ¼ºÀ» ¼±ÅÃÇÑ ÈÄ ÇÏÀ§ ¸Þ´º¿¡¼­ ±âŸ...¸¦ ¼±ÅÃÇϽʽÿÀ. ¸¶¹ý»ç¿¡¼­ ´Ü¼øÀ» Ŭ¸¯ÇÑ ÈÄ
¿ÞÂÊÀÇ ¸ñ·Ï¿¡¼­ ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ.  ´ÙÀ½À» Ŭ¸¯ÇÏ¿© ÆÄÀÏ À̸§(È®ÀåÀÚ°¡ .mpeÀÎÁö È®ÀÎ) ¹× ÆÄÀÏÀÌ Æ÷ÇԵǾî¾ß ÇÏ´Â Æú´õ¸¦ Á¦°øÇϽʽÿÀ.
 

¼¼ºÎ»çÇ×

´ÙÁß ÆäÀÌÁö ÆíÁý±â ¿¹Á¦´Â »ç¿ëÀÚ Á¤ÀÇ ÆäÀÌÁö Áö½ÃÀÚ¸¦ »ç¿ëÇÏ¿© ´ÙÁß ÆäÀÌÁö ÆíÁý±â¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

´ÙÁß ÆäÀÌÁö ÆíÁý±â ¿¹Á¦´Â µÎ °³ÀÇ È®Àå Áï, ¹®¼­ Áö½ÃÀÚ(MultiPageContributor)¿Í ÆíÁý±â(MultiPageEditor)¸¦ »ç¿ëÇÏ¿© »ý¼ºµË´Ï´Ù. ¹®¼­ Áö½ÃÀÚ´Â org.eclipse.ui.part.MultiPageEditorActionBarContributorÀÇ ¼­ºêŬ·¡½ºÀ̸ç, setActivePage ¸Þ¼Òµå°¡ È£ÃâµÉ ¶§ ÆíÁý±â¿¡ Ãß°¡µÇ´Â Á¶Ä¡¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÆíÁý±â´Â setActivePage¸¦ ´Ù½Ã Áö½ÃÀÚ·Î ¼Û½ÅÇÏ´Â pageChange ¸Þ¼Òµå¿¡ ÀÇÇØ Ȱ¼ºÈ­°¡ 󸮵Ǵ ¼¼ °³ÀÇ ÆäÀÌÁö¸¦ ÀÛ¼ºÇÏ´Â org.eclipse.ui.part.MultiPageEditorPartÀÔ´Ï´Ù. ÀÌ µÎ Ŭ·¡½º´Â ¼­·Î Á÷Á¢ÀûÀ¸·Î ÂüÁ¶ÇÏÁö ¾Ê½À´Ï´Ù. ÆíÁý±âÀÇ Áö½ÃÀÚ´Â plugin.xml¿¡¼­ contributorClass ű׸¦ »ç¿ëÇÏ¿© ¼³Á¤µË´Ï´Ù.