CustomizableIntroPart¿¡ Á¤Àû HTML ÄÁÅÙÃ÷ Ç¥½Ã

¼Ò°³ ÆÄÆ® ±¸Çö°ú ¸¶Âù°¡Áö·Î CustomizableIntroPart¸¦ »ç¿ëÇÏ·Á¸é ±âº» ´Ü°è¸¦ µû¶ó Á¦Ç°¿¡ À̸¦ ¹ÙÀεåÇØ¾ß ÇÕ´Ï´Ù. ±×·¯³ª ÀÌ ¼Ò°³ ÆÄÆ®¸¦ »ç¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ Ãß°¡ ´Ü°è°¡ ÀÖÀ¸¸ç ÀÌ´Â "±¸¼º"À» ÇÔ²² ¹ÙÀεùÇÏ´Â °ÍÀÔ´Ï´Ù. ¼Ò°³¸¦ Á¦Ç°¿¡ ¹ÙÀεåÇÏ´Â °Í°ú ¸¶Âù°¡Áö·Î introConfig¸¦ customizableIntroPart¿¡ ¹ÙÀεåÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½Àº »ùÇà ±¸¼ºÀÔ´Ï´Ù.

   <extension point="org.eclipse.ui.intro.config">
<config
            id="static001_configId"
		introId="org.eclipse.ui.intro.examples.static_introId"
		content="introContent.xml">
<presentation
               home-page-id="homePageId" 
			standby-page-id="standbyPageId">
<implementation
                  os="win32"
                  kind="html"/> 
<implementation
                  kind="swt"/>
		</presentation>
	</config>
   </extension>

À§ÀÇ ¿¹Á¦¿¡¼­ ±¸¼ºÀº ID°¡ org.eclipse.ui.intro.examples.static_introIdÀÎ ¼Ò°³ ÆÄÆ®¿¡ µî·ÏµË´Ï´Ù(ÀÌ ¼Ò°³ ÆÄÆ®´Â Workbench¿¡ ÀÌ¹Ì µî·ÏµÈ »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ´Â ¼Ò°³ ÆÄÆ® ÀνºÅϽº·Î °¡Á¤µÊ). ÀÌ ±¸¼ºÀº ¼Ò°³ ÆÄÆ®¿¡ Á¦°øµÉ ÄÁÅÙÃ÷¸¦ Á¤ÀÇÇÏ°í »ç¿ëÀÚ¿¡°Ô ÄÁÅÙÃ÷¸¦ Á¦°øÇÏ´Â ¹æ½ÄÀ» Áö½ÃÇÕ´Ï´Ù. ÄÁÅÙÃ÷´Â xml ¸¶Å©¾÷ ÆÄÀÏÀÎ introContent.xml¿¡ Á¤ÀǵǸç, ¹Ý¸é¿¡ ÇÁ¸®Á¨Å×À̼ÇÀº ¸¶Å©¾÷¿¡ ÀÖ´Â µÎ °³ÀÇ implementation ¿ä¼Ò¿¡ ÀÇÇØ Áö½ÃµË´Ï´Ù.

±¸¼º ÇÁ¸®Á¨Å×À̼ÇÀº SWT ºê¶ó¿ìÀú ±â¹Ý ¶Ç´Â UI ¾ç½Ä ±â¹Ý ÇÁ¸®Á¨Å×À̼ÇÀÏ ¼ö ÀÖ½À´Ï´Ù. À§ÀÇ ¿¹Á¦¿¡¼­ ÇÁ¸®Á¨Å×À̼ÇÀº win32 Ç÷§Æû¿¡¼­´Â ºê¶ó¿ìÀú ±â¹ÝÀÇ "html"À̸ç, ¹Ý¸é¿¡ ±âŸ ¸ðµç Ç÷§Æû¿¡¼­´Â UI ¾ç½Ä ±â¹ÝÀÇ "swt"ÀÔ´Ï´Ù. ·±Å¸ÀÓ ½Ã Workbench°¡ CustomizableIntroPart¸¦ ÀνºÅϽºÈ­ÇÏ·Á°í ½ÃµµÇÏ¸é ¿î¿µ üÁ¦¸¦ ÆÇº°ÇÏ¿© ¿Ã¹Ù¸¥ ÇÁ¸®Á¨Å×ÀÌ¼Ç ±¸ÇöÀ» ¼±ÅÃÇÕ´Ï´Ù.
¶ÇÇÑ home-page-id ¶Ç´Â ·çÆ® ÆäÀÌÁö´Â customizableIntroPart°¡ Ç¥½ÃÇϴ ù ¹øÂ° ÆäÀÌÁöÀ̹ǷΠÀ̸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. standby-page-idµµ ÁöÁ¤ÇÏ´Â °æ¿ì, ¼Ò°³ ÆÄÆ®°¡ ´ë±â ¸ðµå »óŰ¡ µÉ ¶§ ¼Ò°³ ÆÄÆ®¿¡ Ç¥½ÃµË´Ï´Ù.

ÄÁÅÙÃ÷ ÆÄÀÏ ¼¼ºÎ»çÇ×Àº È®ÀåÁ¡ ¹®¼­¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. ¿¹Á¦¸¦ ´Ü¼øÈ­Çϰí Á¤Àû ÄÁÅÙÃ÷¸¦ Á¦°øÇϱâ À§ÇØ ´ÙÀ½À» ÄÁÅÙÃ÷·Î »ç¿ëÇÕ´Ï´Ù.

   <introContent>
         <page
            id="homePageId"
            url="http://eclipse.org"/>
         <page
            id="standbyPageId"
            url="./static001/standby.html"/>
</introContent>

À§ÀÇ ¿¹Á¦¿¡¼­´Â ´Ü¼ø urlÀÌ ·çÆ® ÆäÀÌÁö·Î »ç¿ëµÇ¸ç, ÀÌ °æ¿ì urlÀº eclipse.org À¥ »çÀÌÆ®¸¦ °¡¸®Åµ´Ï´Ù. ´Ü¼øÈ­¸¦ À§ÇØ ÀÌ·¸°Ô Ç¥½ÃÇÏ¿´½À´Ï´Ù. ·çÆ® ÆäÀÌÁö´Â ÀÓÀÇÀÇ html ÆÄÀÏ(¿¹: Ç÷¡½Ã µ¥¸ð¸¦ ·ÎµåÇÏ´Â ·ÎÄà html ÆÄÀÏ)ÀÏ ¼ö ÀÖ½À´Ï´Ù. ¼Ò°³°¡ ´ë±â ¸ðµå »óŰ¡ µÉ ¶§ Ç¥½ÃµÉ ´ë±â ÆäÀÌÁöµµ Á¤Àǵ˴ϴÙ.