Workbench ¸Þ´º Á¦°ø

WorkbenchÀÇ ´Ù¾çÇÑ ¸Þ´º¿Í µµ±¸ ¸ðÀ½¿¡ Á¦°øµÇ´Â ¿©·¯ °¡Áö È®ÀåÁ¡À» »ìÆì º¸¾Ò½À´Ï´Ù. »ç¿ëÇÒ Ç׸ñÀº ¾î¶»°Ô ¾Ë ¼ö ÀÖÀ»±î¿ä? ´ÙÀ½ Å×ÀÌºí¿¡¼­ ´Ù¾çÇÑ ¸Þ´º Á¦°ø°ú ¿ëµµ¸¦ ¿ä¾àÇÕ´Ï´Ù.

È®ÀåÁ¡ À̸§

Á¶Ä¡ À§Ä¡

¼¼ºÎ»çÇ×

viewActions

ƯÁ¤ º¸±âÀÇ ·ÎÄà µµ±¸ ¸ðÀ½°ú ·ÎÄà Ǯ´Ù¿î ¸Þ´º¿¡ Á¶Ä¡°¡ ³ªÅ¸³³´Ï´Ù.

IViewActionDelegate¸¦ ±¸ÇöÇÏ´Â Á¶Ä¡ Ŭ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù. Á¶Ä¡¸¦ Ç¥½ÃÇØ¾ß ÇÒ ´ë»ó º¸±â ID¿Í Á¦°ø ID¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ·¹À̺í°ú À̹ÌÁö´Â UIÀÇ Á¶Ä¡ ¸ð¾çÀ» ÁöÁ¤ÇÕ´Ï´Ù. °æ·Î´Â º¸±âÀÇ ¸Þ´º¿Í µµ±¸ ¸ðÀ½ Ç׸ñ¿¡ °ü·ÃµÈ À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

editorActions

Á¶Ä¡´Â ÆíÁý±â¿Í ¿¬°üµÇ°í Workbench ¸Þ´º ¶Ç´Â µµ±¸ ¸ðÀ½¿¡ ³ªÅ¸³³´Ï´Ù.

IEditorActionDelegate¸¦ ±¸ÇöÇÏ´Â Á¶Ä¡ Ŭ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù. Á¶Ä¡¸¦ Ç¥½ÃÇÏ´Â ´ë»ó ÆíÁý±âÀÇ ID¿Í Á¦°ø ID¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ·¹À̺í°ú À̹ÌÁö´Â UIÀÇ Á¶Ä¡ ¸ð¾çÀ» ÁöÁ¤ÇÕ´Ï´Ù. º°µµÀÇ ¸Þ´º¿Í µµ±¸ ¸ðÀ½ °æ·Î¿¡¼­ Workbench ¸Þ´º¿Í µµ±¸ ¸ðÀ½¿¡ ÀÖ´Â Á¦°ø°ú À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

popupMenus

ÆíÁý±â³ª º¸±âÀÇ ÆË¾÷ ¸Þ´º¿¡ Á¶Ä¡°¡ ³ªÅ¸³³´Ï´Ù. ¿ÀºêÁ§Æ® À¯ÇüÀ» Ç¥½ÃÇÏ´Â º¸±â ¹× ÆíÁý±âÀÇ ¸ðµç ÆË¾÷¿¡ ¿ÀºêÁ§Æ® À¯Çü°ú ¿¬°üµÈ Á¶Ä¡°¡ Ç¥½ÃµË´Ï´Ù. ƯÁ¤ ÆË¾÷ ¸Þ´º¿Í ¿¬°üµÈ Á¶Ä¡´Â ÇØ´ç ÆË¾÷ ¸Þ´º¿¡¸¸ ³ªÅ¸³³´Ï´Ù.

¿ÀºêÁ§Æ® Áö½Ã¹®¿¡¼­´Â Á¶Ä¡°¡ ÆË¾÷ ¸Þ´º¿¡ ³ªÅ¸³ª´Â ¿ÀºêÁ§Æ® À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¿ÀºêÁ§Æ® À¯ÇüÀ» Æ÷ÇÔÇÏ´Â ¸ðµç º¸±â¿Í ÆíÁý±â ÆË¾÷¿¡ Á¶Ä¡°¡ Ç¥½ÃµË´Ï´Ù.  IObjectActionDelegate¸¦ ±¸ÇöÇÏ´Â Á¶Ä¡ Ŭ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù. 
Ç¥½Ã±â Á¦°ø¿¡¼­´Â ¸Þ´º Ç׸ñÀ» Ç¥½ÃÇÒ ´ë»ó ÆË¾÷ ¸Þ´ºÀÇ ID¸¦ ÁöÁ¤ÇÕ´Ï´Ù.  IEditorActionDelegate ¶Ç´Â IViewActionDelegate¸¦ ±¸ÇöÇÏ´Â Á¶Ä¡ Ŭ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù. 

actionSets

Workbench ±âº» ¸Þ´º¿Í µµ±¸ ¸ðÀ½¿¡ Á¶Ä¡°¡ ³ªÅ¸³³´Ï´Ù. Á¶Ä¡¸¦ Á¶Ä¡ ¼¼Æ®·Î ±×·ìÈ­ÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ Á¶Ä¡ ¼¼Æ®¿Í Workbench¿¡ Ç¥½ÃµÈ ÇöÀç Perspective¿¡ µû¶ó Workbench ¸Þ´º¿Í µµ±¸ ¸ðÀ½¿¡ Á¶Ä¡ ¼¼Æ®ÀÇ ¸ðµç Á¶Ä¡°¡ Ç¥½ÃµË´Ï´Ù. ¾Æ·¡ÀÇ actionSetPartAssociations¿¡ ÀÇÇØ ¿µÇâÀ» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.

IWorkbenchWindowActionDelegate ¶Ç´Â IWorkbenchWindowPulldownDelegate¸¦ ±¸ÇöÇÏ´Â Á¶Ä¡ Ŭ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù. Á¶Ä¡ ¼¼Æ®ÀÇ À̸§°ú ID¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÇØ´ç Á¶Ä¡ ¼¼Æ®¿¡ Á¤ÀÇµÈ ¸ðµç Á¶Ä¡¸¦ ³ª¿­ÇÕ´Ï´Ù. ¸ðµç Á¶Ä¡ÀÇ °æ¿ì º°µµÀÇ ¸Þ´º¿Í µµ±¸ ¸ðÀ½ °æ·Î¿¡¼­ Workbench ¸Þ´º¿Í µµ±¸ ¸ðÀ½¿¡ ÀÖ´Â Á¦°ø°ú À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

actionSetPartAssociations

Á¶Ä¡ ¼¼Æ®´Â ÁöÁ¤µÈ º¸±â³ª ÆíÁý±â°¡ Ȱ¼ºÈ­µÈ °æ¿ì¿¡¸¸ Ç¥½ÃµË´Ï´Ù. »ç¿ëÀÚ°¡ ÇöÀç Perspective¸¦ »ç¿ëÀÚ Á¤ÀÇÇÑ °æ¿ì¿¡´Â ¹«½ÃµË´Ï´Ù.

ID¼øÀ¸·Î Á¶Ä¡ ¼¼Æ®¸¦ ÁöÁ¤ÇϵÇ, Á¶Ä¡ ¼¼Æ®¸¦ Ç¥½ÃÇϱâ À§ÇØ ÇöÀç Perspective¿¡¼­ Ȱ¼ºÈ­µÇ¾î¾ß ÇÏ´Â Çϳª ÀÌ»óÀÇ ÆÄÆ®(ID¼ø)°¡ µÚ¿¡ ³ª¿Í¾ß ÇÕ´Ï´Ù.

Copyright IBM Corporation and others 2000, 2003.