°Ë»ö ÆäÀÌÁö
ID: org.eclipse.search.searchPages
¼³¸í:ÀÌ È®ÀåÁ¡À» ÅëÇØ Ç÷¯±×ÀÎÀÌ
°Ë»ö ÆäÀÌÁö¸¦ Ư¼ö °Ë»ö¿¡ µî·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¿ø¿¡ ´ëÇÑ °Ë»ö Á¶Ä¡°¡ ¼öÇàµÇ¸é °Ë»ö ÇϺα¸Á¶´Â µî·ÏµÈ °Ë»ö
ÆäÀÌÁö¿¡¼ °¡Àå Á¤È®ÇÑ ÆäÀÌÁö¸¦ ã½À´Ï´Ù.
±¸¼º ¸¶Å©¾÷:
<!ELEMENT extension (page*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA
#IMPLIED
name CDATA
#IMPLIED
>
- point - ´ë»ó È®ÀåÁ¡ÀÇ ¿ÏÀüÇÑ ID
- id - È®Àå ÀνºÅϽºÀÇ ¼±ÅÃÀû ID
- name - È®Àå ÀνºÅϽºÀÇ ¼±ÅÃÀû À̸§
<!ELEMENT page EMPTY>
<!ATTLIST page
id CDATA #REQUIRED
label CDATA #REQUIRED
class CDATA #REQUIRED
icon CDATA #IMPLIED
sizeHint CDATA #IMPLIED
tabPosition CDATA #IMPLIED
extensions CDATA #IMPLIED
showScopeSection (true | false)
enabled (true | false)
>
- ID - ÀÌ °Ë»ö ÆäÀÌÁö¸¦ ½Äº°ÇÏ´Â µ¥ »ç¿ëÇÒ °íÀ¯ À̸§
- label - °Ë»ö ÆäÀÌÁö ÅÇ¿¡ »ç¿ëÇÒ º¯È¯ °¡´ÉÇÑ ·¹À̺í
- class - Ŭ·¡½º À̸§. org.eclipse.jface.dialogs.DialogPage¸¦ ¼ºêŬ·¡½º·Î ºÐ·ùÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
- icon - ÁöÁ¤µÈ È®Àå°ú ÀÏÄ¡ÇÏ´Â ¸ðµç ÀÚ¿ø¿¡¼ »ç¿ëÇÒ À̹ÌÁöÀÇ °ü·Ã À̸§.
»ý·«Çϸé
·¹ÀÌºí¸¸ °Ë»ö ÆäÀÌÁöÀÇ ÅÇ¿¡ Æ÷ÇԵ˴ϴÙ.
- sizeHint - ÆäÀÌÁöÀÇ Ãʱâ Å©±â¿¡ ´ëÇÑ ÈùÆ®. ½°Ç¥·Î ±¸ºÐµÈ ³Êºñ ¹× ³ôÀ̸¦ Æ÷ÇÔÇÏ´Â
¹®ÀÚ¿ÀÔ´Ï´Ù(¿¹: "50, 60"). ÀÌ ÈùÆ®°¡ »ý·«µÇ¸é ´Ù¸¥ ÆäÀÌÁöº¸´Ù ÆäÀÌÁö°¡
Å©Áö ¾Ê°Ô µË´Ï´Ù.
- tabPosition - ÆäÀÌÁö Ã¥¿¡ ³ÖÀ» ÆäÀÌÁöÀÇ À§Ä¡¸¦ Á¤ÀÇÇÏ´Â Á¤¼ö. °ªÀº Àý´ë À§Ä¡°¡ ¾Æ´Ï¶ó
³ª¸ÓÁö ÆäÀÌÁö¸¦ ±âÁØÀ¸·Î ÇÑ »ó´ë À§Ä¡¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÆäÀÌÁö´Â ´ÙÀ½°ú °°Àº ¼ø¼·Î ³ªÅ¸³³´Ï´Ù.
-
ÆäÀÌÁö°¡ ÅÇ À§Ä¡¸¦ Á¤ÀÇÇÏÁö ¾ÊÀ¸¸é ÆäÀÌÁö´Â ÇØ´ç ·¹ÀÌºí¿¡ µû¶ó ¾ËÆÄºª¼øÀ¸·Î Á¤·ÄµË´Ï´Ù.
-
µÎ ÆäÀÌÁö¿¡ ¸ðµÎ ÅÇ À§Ä¡°¡ ÁöÁ¤µÈ °æ¿ì ÇÏÀ§ °ªÀ» °¡Áø ÆäÀÌÁö°¡ ¸ÕÀú ³ªÅ¸³³´Ï´Ù.
°ªÀÌ °°À¸¸é ÆäÀÌÁö´Â °ªÀÌ ¾ø´Â °Íó·³ ó¸®µË´Ï´Ù(1 ÂüÁ¶).
-
ÇÑ ÆäÀÌÁö¿¡¸¸ ÁöÁ¤µÈ °ªÀÌ ÁöÁ¤µÈ °æ¿ì ÀÌ ÆäÀÌÁö°¡ ¸ÕÀú ³ªÅ¸³³´Ï´Ù.
- extensions - °Ë»ö ÆäÀÌÁö¸¦ ÀÛµ¿ÇÒ ¼ö ÀÖ´Â ÆÄÀÏ È®ÀåÀÚ°¡ ÀÖ´Â ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·Ï. °¢ È®ÀåÀÚ¿¡´Â
°Ë»ö ÇϺα¸Á¶°¡ °¡Àå ÀûÇÕÇÑ ÆäÀÌÁö¸¦ ãÀ» ¼ö ÀÖ´Â °¡ÁßÄ¡(ÃÖÀú °¡ÁßÄ¡¸¦ ÀǹÌÇÏ´Â 0)°¡ Æ÷ÇԵǾî¾ß
ÇÕ´Ï´Ù. °¡ÁßÄ¡´Â Äݷп¡ ÀÇÇØ È®ÀåÀÚ¿Í ±¸ºÐµË´Ï´Ù. °Ë»ö ÆäÀÌÁö°¡ °¡´ÉÇÑ ¸ðµç ÀÚ¿øÀ» °Ë»öÇÒ ¼ö ÀÖ´Â °æ¿ì "*"°¡
»ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.
- showScopeSection - ÀÌ ¼Ó¼ºÀÌ ´©¶ôµÇ°Å³ª "false"·Î
¼³Á¤µÇ¸é °Ë»ö ´ëÈ »óÀÚ¿¡ ¹üÀ§ ¼½¼ÇÀÌ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù. ¹üÀ§ ¼½¼ÇÀ» º¸·Á¸é ÀÌ ¼Ó¼ºÀ» "true"·Î
¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÚü °Ë»ö ÆäÀÌÁö¸¦ Ãß°¡ÇÏ°í ¹üÀ§ ¼½¼ÇÀ»
º¸·Á´Â Ç÷¯±×ÀÎÀº plugin.xml¿¡ ÀÌ ¼Ó¼ºÀ» Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù.
- enabled - ÀÌ ¼Ó¼ºÀÌ ´©¶ôµÇ°Å³ª "false"·Î ¼³Á¤µÈ °æ¿ì ÆäÀÌÁö°¡
óÀ½¿¡´Â °Ë»ö ´ëÈ »óÀÚ¿¡ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù. »ç¿ëÀÚ´Â °Ë»ö ´ëÈ »óÀÚÀÇ "»ç¿ëÀÚ Á¤ÀÇ..." ´ÜÃ߸¦ ÅëÇØ ÆäÀÌÁö¸¦ Ȱ¼ºÈÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹Á¦: ´ÙÀ½Àº °Ë»ö ÆäÀÌÁö È®Àå Á¤ÀÇÀÇ ¿¹Á¦ÀÔ´Ï´Ù.
<extension point="org.eclipse.search.searchPages">
<page
id="org.eclipse.search.ui.text.TextSearchPage"
label="Text Search"
icon="icons/full/obj16/tsearch_pref.gif"
sizeHint="250,160"
tabPosition="1"
extensions="*:1"
showScopeSection="true"
class="org.eclipse.search.ui.text.TextSearchPage">
</page>
</extension>
±âº» Á¦°ø ±¸Çö: °Ë»ö ÇϺα¸Á¶´Â Àüü ÅØ½ºÆ® °Ë»öÀ» À§ÇÑ °Ë»ö ÆäÀÌÁö¸¦ Á¦°øÇÕ´Ï´Ù.