Á¤º¸ ÆË¾÷ ÄÁÅÙÃ÷ ¼³¸í ¹× ÆÐŰ¡

UI Äڵ忡 ¼±¾ðµÈ ÄÁÅØ½ºÆ® ID¸¦ ¿Â¶óÀÎ µµ¿ò¸»ÀÇ °ü·Ã Ç׸ñ¿¡ ´ëÇÑ ¸µÅ© ¸ñ·Ï ¹× ¼³¸í°ú ¿¬°ü½ÃÄѼ­ Á¤º¸ ÆË¾÷À» ¼³¸íÇÕ´Ï´Ù. XML ÆÄÀÏ ³»¿¡¼­ ÀÌ·¸°Ô ¿¬°ü½Ãŵ´Ï´Ù. °¢ Ç÷¯±×Àο¡ ´ëÇÑ Á¤º¸ ÆË¾÷ ¿¬°üÀÌ ÀÖ´Â ¿©·¯ XML ÆÄÀÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç ÄÁÅØ½ºÆ® ID¿¡ ´ëÇÑ ¼³¸í ¹× ¸µÅ©´Â XML ÆÄÀÏÀÇ <context>¿ä¼Ò ³»¿¡ ¸¸µé¾îÁý´Ï´Ù. ¸ðµç ÄÁÅØ½ºÆ® ¿ä¼Ò¿¡´Â UI ¿ÀºêÁ§Æ®¿Í ¿©·¯ <topic>À» ¼³¸íÇÏ´Â µ¥ »ç¿ëÇÏ´Â ¼±ÅÃÀûÀÎ <description> ¿ä¼Ò°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

<contexts>
	<context id="panic_button">
		<description>This is the panic button.</description>
		<topic href="tasks/pushing_the_panic_button.htm" label="Pushing the panic button"/>
		<topic href="reference/panic_button.htm" label="Panic Button Reference"/>
	</context>
	...
</contexts>

XML ÆÄÀÏ¿¡ ÄÁÅØ½ºÆ®°¡ ¼³¸íµÇ¾î ÀÖÀ¸¸é Ç÷¯±×ÀÎ Manifest¿¡¼­ ÄÁÅØ½ºÆ® ÆÄÀÏÀ» ÂüÁ¶ÇÒ Áغñ°¡ µÈ °ÍÀÔ´Ï´Ù. À§¿¡¼­ ÄÁÅØ½ºÆ® ID´Â ¿ÏÀüÇÑ ID°¡ ¾Æ´Õ´Ï´Ù. ÄÁÅØ½ºÆ® ÆÄÀÏÀÌ ÄÁÅØ½ºÆ® ID¸¦ Á¤ÀÇÇÏ´Â Ç÷¯±×ÀÎÀÇ Manifest·Î Á¦°øµÇ´Â ÇÑ À̰ÍÀÌ Çã¿ëµË´Ï´Ù. Áï, ÄÁÅØ½ºÆ® ID´Â XML ÆÄÀÏÀ» Á¦°øÇÏ´Â Ç÷¯±×ÀÎÀÇ ID·Î ÇØ¼®µË´Ï´Ù.  

Ç÷¯±×Àο¡¼­´Â org.eclipse.help.contextsÈ®ÀåÁ¡À» »ç¿ëÇÏ¿© ÄÁÅØ½ºÆ® ÆÄÀÏÀ» Á¦°øÇÕ´Ï´Ù.  

   <extension point="org.eclipse.help.contexts">
      <contexts name="myInfopops.xml"  />
 </extension>

plugin ¼Ó¼ºÀ» Æ÷ÇÔ½ÃÄѼ­ ´Ù¸¥ Ç÷¯±×Àο¡¼­ ÄÁÅØ½ºÆ® ÆÄÀÏÀ» ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯¸é Á¤º¸ ÆË¾÷À» Æ÷ÇÔÇÑ ¸ðµç ¹®¼­¸¦ ÇϳªÀÇ Ç÷¯±×ÀÎÀ¸·Î ±×·ìÈ­Çϰí, À̸¦ UI ÄÚµå Ç÷¯±×ÀÎÀ̳ª °ü·ÃµÈ ÀϺΠ´Ù¸¥ Ç÷¯±×Àο¡¼­ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.

   <extension point="org.eclipse.help.contexts">
      <contexts name="myInfopops.xml" plugin="com.example.helpExample"  />
 </extension>

¾Ë´Ù½ÃÇÇ Á¤º¸ ÆË¾÷À» Çϳª ÀÌ»óÀÇ Ç÷¯±×Àο¡ Æ÷ÇÔµÈ Çϳª ÀÌ»óÀÇ ÆÄÀÏ·Î ±¸¼ºÇÏ´Â µ¥´Â ¸¹Àº À¯¿¬¼ºÀÌ ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î °í·ÁÇÒ »çÇ×Àº ÆÄÀÏÀÇ ÄÁÅØ½ºÆ® ID¸¦ Á¦´ë·Î ÇØ¼®ÇÏ´Â °ÍÀÔ´Ï´Ù. ÄÁÅØ½ºÆ® ID¸¦ ¿ÏÀüÇÏ°Ô ±ÔÁ¤ÇÏÁö ¾ÊÀº °æ¿ì ÄÁÅØ½ºÆ® ID¸¦ ¼±¾ðÇÑ Ç÷¯±×Àο¡ ÄÁÅØ½ºÆ® XML ÆÄÀÏÀ» Á¦°øÇØ¾ß ÇÕ´Ï´Ù. ÄÁÅØ½ºÆ® XML ÆÄÀÏ¿¡¼­ ¿ÏÀüÇÑ ÄÁÅØ½ºÆ® ID¸¦ »ç¿ëÇÒ °æ¿ì XML ÆÄÀÏ À§Ä¡¿Í ÄÁÅØ½ºÆ®¸¦ Á¦°øÇÏ´Â Ç÷¯±×Àο¡ À־ ¿ÏÀüÇÑ À¯¿¬¼ºÀ» °®°Ô µË´Ï´Ù.

´ÙÁß Ç÷¯±×ÀÎÀÇ Á¤º¸ ÆË¾÷

¶Ç ´Ù¸¥ ·¹º§ÀÇ À¯¿¬¼ºÀº ¼­·Î ´Ù¸¥ Ç÷¯±×Àο¡¼­ °°Àº ÄÁÅØ½ºÆ® ID¿¡ ´ëÇØ Á¤º¸ ÆË¾÷À» Á¦°øÇÒ ¼ö ÀÖ´Â ±â´ÉÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, »ç¿ëÀÚ ±¸¼º¿¡ ¼³Ä¡µÇ¾ú°Å³ª ¼³Ä¡µÇÁö ¾ÊÀ» ¼ö ÀÖ´Â ¼­·Î ´Ù¸¥ ¼¼Æ®ÀÇ ¹®¼­ Ç÷¯±×ÀÎÀÌ ÀÖÀ» °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù. À̸¦ ÅëÇØ °¢ ¹®¼­ Ç÷¯±×ÀÎÀÌ ÇØ´ç ÄÁÅØ½ºÆ®¸¦ µ¶¸³ÀûÀ¸·Î ¼±¾ðÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÏ¹Ý »ç¿ëÀÚ¿¡°Ô À§ÁöÆ®(widget)ÀÇ ID¿¡ ´ëÇÑ ÄÁÅØ½ºÆ®¸¦ Á¦°øÇÑ ¸ðµç Ç÷¯±×ÀÎÀÇ º´ÇÕµÈ Á¤º¸ ÆË¾÷ ÄÁÅÙÃ÷°¡ Ç¥½ÃµË´Ï´Ù.

¹®¼­ Ç÷¯±×Àο¡¼­ ÄÁÅØ½ºÆ® ID¸¦ ¼±¾ðÇÏÁö ¾Ê¾Ò±â ¶§¹®¿¡ À§ÁöÆ®(widget)¿¡ ´ëÇØ ¿ÏÀüÇÑ ÄÁÅØ½ºÆ® ID¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. º¹¼ö Ç÷¯±×Àο¡¼­ µ¿ÀÏÇÑ ÄÁÅØ½ºÆ®ID¿¡ ´ëÇÑ Á¤º¸ ÆË¾÷À» Á¦°øÇÒ °æ¿ì ÄÁÅØ½ºÆ®(UI Ç÷¯±×ÀÎ)¸¦ ¼±¾ðÇÑ Ç÷¯±×Àο¡ Á¤ÀÇµÈ ÄÁÅÙÃ÷°¡ ¸ÕÀú Ç¥½ÃµË´Ï´Ù. Ãß°¡ ¼³¸í ¹× ¸µÅ©´Â Á¤ÇØÁöÁö ¾ÊÀº ¼ø¼­·Î Ãß°¡µË´Ï´Ù.

Copyright IBM Corporation and others 2000, 2003.