Skip to main content



      Home
Home » Eclipse Projects » Rich Client Platform (RCP) » Adding a property page to a project
Adding a property page to a project [message #463267] Wed, 07 February 2007 11:09 Go to next message
Eclipse UserFriend
Hi,
I am trying to add a property page to a project (similar to the Java
build path page).
I tried using the sample incremental builder (that is what my plugin is
about) and to add the property page template in.
I wasn't able to make the page appear on the project properties.
I tried to change the objectClass to
objectClass="org.eclipse.core.resources.IProject"
and also added a filter:
<filter
name="projectNature"
value="appNature">
</filter>

when I open the project properties the sample property page is missing,
but there are no errors in the log.

help would be appreciated.

below is my full plugin.xml:

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>

<extension
id="appbuilder"
name="Antenna Preprocessor builder"
point="org.eclipse.core.resources.builders">
<builder
hasNature="true">
<run
class="antenna.eclipse.preprocessor.builder.APPBuilder">
</run>
</builder>
</extension>
<extension
id="appNature"
name="Antenna Preprocessor nature"
point="org.eclipse.core.resources.natures">
<runtime>
<run
class="antenna.eclipse.preprocessor.builder.APPNature">
</run>
</runtime>
<builder
id="antenna.eclipse.preprocessor.appbuilder">
</builder>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
adaptable="true"
objectClass="org.eclipse.core.resources.IProject"
nameFilter="*"
id="antenna.eclipse.preprocessor.contribution1">
<action
label="Add/Remove Sample Nature"

class="antenna.eclipse.preprocessor.builder.ToggleNatureAction "
menubarPath="additions"
enablesFor="+"
id="antenna.eclipse.preprocessor.addRemoveNatureAction">
</action>
</objectContribution>
</extension>
<extension
id="xmlProblem"
name="XML Problem"
point="org.eclipse.core.resources.markers">
<super
type="org.eclipse.core.resources.problemmarker">
</super>
<persistent
value="true">
</persistent>
</extension>

<extension
id="app.propertypages"
name="Property Pages"
point="org.eclipse.ui.propertyPages">
<page
objectClass="org.eclipse.core.resources.IProject"
name="Sample Page"

class="antenna.eclipse.preprocessor.properties.SamplePropertyPage "
adaptable="true"

id="antenna.eclipse.preprocessor.properties.samplePropertyPage ">
<filter
name="projectNature"
value="appNature">
</filter>
</page>
</extension>
</plugin>
Re: Adding a property page to a project [message #463270 is a reply to message #463267] Wed, 07 February 2007 11:58 Go to previous messageGo to next message
Eclipse UserFriend
Try the following:
<extension
point="org.eclipse.ui.propertyPages">
<page
objectClass="org.eclipse.core.resources.IProject"
name="Sample Page"
class="antenna.eclipse.preprocessor.properties.SamplePropertyPage "
adaptable="true"
id="antenna.eclipse.preprocessor.properties.samplePropertyPage ">
<filter
name="nature"
value="appNature">
</filter>
</page>
</extension>


Change 'appNature' with FQN of your nature class.

Snjeza

Omry Yadan wrote:
> Hi,
> I am trying to add a property page to a project (similar to the Java
> build path page).
> I tried using the sample incremental builder (that is what my plugin is
> about) and to add the property page template in.
> I wasn't able to make the page appear on the project properties.
> I tried to change the objectClass to
> objectClass="org.eclipse.core.resources.IProject"
> and also added a filter:
> <filter
> name="projectNature"
> value="appNature">
> </filter>
>
> when I open the project properties the sample property page is missing,
> but there are no errors in the log.
>
> help would be appreciated.
>
> below is my full plugin.xml:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <?eclipse version="3.2"?>
> <plugin>
>
> <extension
> id="appbuilder"
> name="Antenna Preprocessor builder"
> point="org.eclipse.core.resources.builders">
> <builder
> hasNature="true">
> <run
> class="antenna.eclipse.preprocessor.builder.APPBuilder">
> </run>
> </builder>
> </extension>
> <extension
> id="appNature"
> name="Antenna Preprocessor nature"
> point="org.eclipse.core.resources.natures">
> <runtime>
> <run
> class="antenna.eclipse.preprocessor.builder.APPNature">
> </run>
> </runtime>
> <builder
> id="antenna.eclipse.preprocessor.appbuilder">
> </builder>
> </extension>
> <extension
> point="org.eclipse.ui.popupMenus">
> <objectContribution
> adaptable="true"
> objectClass="org.eclipse.core.resources.IProject"
> nameFilter="*"
> id="antenna.eclipse.preprocessor.contribution1">
> <action
> label="Add/Remove Sample Nature"
>
> class="antenna.eclipse.preprocessor.builder.ToggleNatureAction "
> menubarPath="additions"
> enablesFor="+"
> id="antenna.eclipse.preprocessor.addRemoveNatureAction">
> </action>
> </objectContribution>
> </extension>
> <extension
> id="xmlProblem"
> name="XML Problem"
> point="org.eclipse.core.resources.markers">
> <super
> type="org.eclipse.core.resources.problemmarker">
> </super>
> <persistent
> value="true">
> </persistent>
> </extension>
>
> <extension
> id="app.propertypages"
> name="Property Pages"
> point="org.eclipse.ui.propertyPages">
> <page
> objectClass="org.eclipse.core.resources.IProject"
> name="Sample Page"
>
> class="antenna.eclipse.preprocessor.properties.SamplePropertyPage "
> adaptable="true"
>
> id="antenna.eclipse.preprocessor.properties.samplePropertyPage ">
> <filter
> name="projectNature"
> value="appNature">
> </filter>
> </page>
> </extension>
> </plugin>
Re: Adding a property page to a project [message #463303 is a reply to message #463270] Thu, 08 February 2007 02:42 Go to previous messageGo to next message
Eclipse UserFriend
This is a multi-part message in MIME format.
--------------000400040106000500070004
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

That didn't seem to help.
I am attaching a small zip with a template project I created like this:
1. created an incremental builder template.
2. added properypage template
3. edited the default propery page extention point to:
<extension
point="org.eclipse.ui.propertyPages">
<page
class="proppage.properties.SamplePropertyPage"
id="proppage.properties.samplePropertyPage"
name="Sample Page 9"
objectClass="org.eclipse.core.resources.IProject">
<filter
name="nature"
value="proppage.builder.SampleNature">
</filter>
</page>
</extension>

When I launch it as an eclipse app and enble the nature, the property
page still doesn't show in the project properties window.

can you please try that project on your side and see if you can get it
to work?
btw: I am using 3.2 stable.


Thanks,
Omry.

Snjezana Peco wrote:
> Try the following:
> <extension
> point="org.eclipse.ui.propertyPages">
> <page
> objectClass="org.eclipse.core.resources.IProject"
> name="Sample Page"
> class="antenna.eclipse.preprocessor.properties.SamplePropertyPage "
> adaptable="true"
> id="antenna.eclipse.preprocessor.properties.samplePropertyPage ">
> <filter
> name="nature"
> value="appNature">
> </filter>
> </page>
> </extension>
>
>
> Change 'appNature' with FQN of your nature class.
>
> Snjeza
>
> Omry Yadan wrote:
>> Hi,
>> I am trying to add a property page to a project (similar to the Java
>> build path page).
>> I tried using the sample incremental builder (that is what my plugin
>> is about) and to add the property page template in.
>> I wasn't able to make the page appear on the project properties.
>> I tried to change the objectClass to
>> objectClass="org.eclipse.core.resources.IProject"
>> and also added a filter:
>> <filter
>> name="projectNature"
>> value="appNature">
>> </filter>
>>
>> when I open the project properties the sample property page is
>> missing, but there are no errors in the log.
>>
>> help would be appreciated.
>>
>> below is my full plugin.xml:
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <?eclipse version="3.2"?>
>> <plugin>
>>
>> <extension
>> id="appbuilder"
>> name="Antenna Preprocessor builder"
>> point="org.eclipse.core.resources.builders">
>> <builder
>> hasNature="true">
>> <run
>> class="antenna.eclipse.preprocessor.builder.APPBuilder">
>> </run>
>> </builder>
>> </extension>
>> <extension
>> id="appNature"
>> name="Antenna Preprocessor nature"
>> point="org.eclipse.core.resources.natures">
>> <runtime>
>> <run
>> class="antenna.eclipse.preprocessor.builder.APPNature">
>> </run>
>> </runtime>
>> <builder
>> id="antenna.eclipse.preprocessor.appbuilder">
>> </builder>
>> </extension>
>> <extension
>> point="org.eclipse.ui.popupMenus">
>> <objectContribution
>> adaptable="true"
>> objectClass="org.eclipse.core.resources.IProject"
>> nameFilter="*"
>> id="antenna.eclipse.preprocessor.contribution1">
>> <action
>> label="Add/Remove Sample Nature"
>>
>> class="antenna.eclipse.preprocessor.builder.ToggleNatureAction "
>> menubarPath="additions"
>> enablesFor="+"
>> id="antenna.eclipse.preprocessor.addRemoveNatureAction">
>> </action>
>> </objectContribution>
>> </extension>
>> <extension
>> id="xmlProblem"
>> name="XML Problem"
>> point="org.eclipse.core.resources.markers">
>> <super
>> type="org.eclipse.core.resources.problemmarker">
>> </super>
>> <persistent
>> value="true">
>> </persistent>
>> </extension>
>>
>> <extension
>> id="app.propertypages"
>> name="Property Pages"
>> point="org.eclipse.ui.propertyPages">
>> <page
>> objectClass="org.eclipse.core.resources.IProject"
>> name="Sample Page"
>>
>> class="antenna.eclipse.preprocessor.properties.SamplePropertyPage "
>> adaptable="true"
>>
>> id="antenna.eclipse.preprocessor.properties.samplePropertyPage ">
>> <filter
>> name="projectNature"
>> value="appNature">
>> </filter>
>> </page>
>> </extension>
>> </plugin>


--------------000400040106000500070004
Content-Type: application/x-zip-compressed;
name="proppage.zip"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="proppage.zip"

UEsDBAoAAAAAAMBMSDYAAAAAAAAAAAAAAAAJAAAAcHJvcHBhZ2UvUEsDBBQA AAAIAP1LSDbV
HJzSpQAAADMBAAATAAAAcHJvcHBhZ2UvLmNsYXNzcGF0aJ2PPQvCMBRFZwX/ Q8huqptDaxGp
oEOVUmepyaONxpeYD9F/b1WKLjq4vXs5nMuL0+tJkQtYJzUmdMxGlAByLSTW Cd2Wi+GEptNB
P+aqcs5UvmlD750Avb2Ro0SRUGc5JY/ydUbfSa6xI7WtGXAljQN2EJ6pKiBv 2nW2KrLdfJ2X
s2WeFX/YjADGtQVm4RykBbFRoZbofql08Cb4zraX+ITj6PP7O1BLAwQUAAAA CAD9S0g2zmJQ
auQAAACdAgAAEQAAAHByb3BwYWdlLy5wcm9qZWN0vZLBbgIhEIbPNek7mL0X 7M0Drok2vdmY
aB8AYYqYZSDAGh9foKjb2DQ9ND0x/z/z8xGAzU+mGx/BB21x1jyTSTMGFFZq VLPmffv6NG3m
7eOIOW8PIOILBOG1i2k6uQ8MuYE29ZzjChjNsvjCGgMYW0Zrld3LJqEI+kXt et3JjQORVZXL
FOUoi1NR1isCotMuADnISIT1qeBHXgLgP49QE9yrPrND1XRoZD2k/J7rJJAV R/0BIS7+F7sR
ezD8T6DZuV155sXeQ5mu4h6/7nql8a00E72sg8APz4N3mVRfiYx++73OUEsD BBQAAAAIAP1L
SDadjy40VgAAAG0AAAAZAAAAcHJvcHBhZ2UvYnVpbGQucHJvcGVydGllc23J MQqAMAyF4b2Q
O/QAmp7AwUHBQSdHJ2uRQmxL24DHN7gJvuEfvlciZ+sQdadLtgZU5Jq4vrD7 ICBFHyzx4Ypg
Ij5F7ouaDZT+bh7Wvp2W0fx8COoBUEsDBAoAAAAAAP1LSDYAAAAAAAAAAAAA AAASAAAAcHJv
cHBhZ2UvTUVUQS1JTkYvUEsDBBQAAAAIAP1LSDbT1pLBswAAAEMBAAAdAAAA cHJvcHBhZ2Uv
TUVUQS1JTkYvTUFOSUZFU1QuTUZtj8sKwjAQRff9inyADeqy4kLBnUqx4D7G sQykSZxMhPbr
DbUPCm7vOZl7c1EWXxA4vwMFdLYQG7nOjtE+DeQjnNh2JFfVQCFKct6rGkRp Yp2jHWnVNg9n
UP8sP1g7EdDWBjhd2jNFGPRF9Vx+0IwfxY7mC3LKRunstDLYKe7f+zQjrbjB OyJB3jtpgKNa
gjboA8iIq2wRaEcgKVrGBv4iCC6ShpCd+jh1qq6tWBEXov/FF1BLAwQUAAAA CACXTEg2c7Lu
nigCAAAUCAAAEwAAAHByb3BwYWdlL3BsdWdpbi54bWylVV1v0zAUfWbS/oPl RxApgxeQmlYD
qRISQxXbJF6d5JIZHNvyR7X9e+zYqZ0l61rVT43vPffjnHvd5fqxY2gHSlPB S3xVfMAIeC0a
ytsS399t3n/G69XlxXINNaNSQ/L9VHwMJslsS7n7dXmBEFrCowHuXdzncGhT Yk06yeCrpawB
hTMjJx2U+LY3o60Sf6E2aMZPCspNiYVqi1hMUQsFhQItrKpBF1UAabwaYMt4 5b/TeSD6JzFW
ubRGWYjuEaHsUHk6NSNal1gqISVpYUhU3OY9jcMsXJxUxiIi3E3/uSdpdQxp odhXOQtup1HG
e0zPWOrf0A7O5CTUcpCSmOgVrWiT5RjP0Hn0znBjaSGFtPIGuM0pEZXn95vg RtHKmhgnHdIQ
aUjFhnkaWyPa03VQiu9Rxz08Sb2hzIAq8Vt8gJw6q+9qzDypY9Hjw0gFrMTX TbP4BZ3YAQri
DZN0tOZ3om0Hza/7XFNs50itiNoS81Bi0jTUu+mpH3DPpN4I1++7YH6xZRem L3yU+tnQ9b3n
czdV85Sx8fndm+m0clV20538ffMDReNpm9gR9W/8dmkrn2+DeZJwMIoMqX2w 8Yb0wdK39M+4
du2ZcYIdYTaOcY5O7qdwNbtivkQXzjxtnYJ5u15R9/HyuA1I6voMg7rNQk1W Yx6oDwCnT6u3
oy/nLrTr8U2ayD/9MoeraWIeVi+YJ8oc8d5mmRYhlbvc33jonITOMvyN/wdQ SwMECgAAAAAA
/UtINgAAAAAAAAAAAAAAAA0AAABwcm9wcGFnZS9zcmMvUEsDBAoAAAAAAAtM SDYAAAAAAAAA
AAAAAAAWAAAAcHJvcHBhZ2Uvc3JjL3Byb3BwYWdlL1BLAwQUAAAACAD9S0g2 90Lpb/wBAABp
BQAAJAAAAHByb3BwYWdlL3NyYy9wcm9wcGFnZS9BY3RpdmF0b3IuamF2YbVU 227UMBB93pX2
H0blZXdFsx+wQqJlAQUhVAF9rlxnkjV1bGvsbIsQ/87Yue2lhYKElCjW5MyZ c2ZsOyHvRIXg
yDrHi/VsOpuq2lkKYKnKUGrlPGbfSiExI/S2IV7kNWM36CUpFyytH81pVOZ0 UymTXdz6QEKG
6/wqBQ7x1lcqK0nUeG/pLrtsTKHxjTUBH0LSs1ouZ1NYwtctArOoneCaILXw HiTjyGoPgX/G
cufKgFYlgvwuNca81WzqmlutZJdyMVBwATQFR470wY9YdrJaccmRNd9wrGPy QQT+lMoIDV8C
KVPB1cfr9/mnm3wDr+Csb+jZep/KbwVhAcpwvpEY+ShqwZ5w1Ob6Tk34SR2Y tC2IllluIxmV
gqtB1pg+X0QPk0nLwoLCVvlI9rOV09HNjTXnH8ROFFYu2tBrj/jMMb5g0RTm f5rh4ljlzqoC
2twDIMgugdWSvffw9kGiC8qa1oxvHFLWJvbQ/+DJun+2ZN3fORrGYxqt16PH yPSoxc7jZwwN
Gd70p3sqATrblGBPokb9p9uvwrDBUjQ69FupI2sl/0aTMKDqeKcUw/0AJb+s ovtRKs0HOaRI
pXZoEsFwzgi1YBl88ETY7ttxgqeRojE1LU6MntR+wun+Ddb5PQrN22Odyhy2 QB0C35Gt280z
H66AlymtHx0/vwBQSwMECgAAAAAA/UtINgAAAAAAAAAAAAAAAB4AAABwcm9w cGFnZS9zcmMv
cHJvcHBhZ2UvYnVpbGRlci9QSwMEFAAAAAgA/UtINvtzVeouBQAA3REAADAA AABwcm9wcGFn
ZS9zcmMvcHJvcHBhZ2UvYnVpbGRlci9TYW1wbGVCdWlsZGVyLmphdmHFWFtv 4jgUfoZfYXWk
URhljOZ1UaWlJe2wA7SCtjOzq1VlwgEyhDhyDGW06n/fYzt2LkBLV7taHohj n6vPdy6QsnDF
FkBSwdMUF3S6ieIZiE6zGa1TLiT5wbaMbmQU0yFLq9s7ulvHNGUiA5HRW/28 5Mk8WmwEkxFP
gl0IqVp0jrNNut8M5yk0VyyUXPwszOBiQSGMozQDGnIBVEDGNyKEjPavohg6 pxAOmViBOIn0
VvAfEMqTaMdmeZoNlrgHsWRv53iIskjy03ywjG/hSUIBa0gki/MbuNA4eYl5 k8hoDfQSXxwO
XidXN7xAxdmQJ3XrNCYytlN4cCIPETjAvEy1hDhV8OrBnG1i+Zkls1hDP91M 4ygkYcyyjEzY
Oo0h95fATkIyy8jRGyF/NZuNEmclPiTCHc2GEg4EUHE3Gu0P+EU+EC/hycff MBtmPGyZLfP9
awZwUojLot9t1dM7mc1obON3fh1TzmNgCTFyqsRkplmIXAr+lJFK0LVPDUdP hF2cGy66AGkP
vVZHEWdPkQyXxHPnX6Jk5rVaRlTIMqhdH+32ekHvF3XaaLfJUoeSsNkMZk6f PgyXEK6+DQee
3TUKG1MBbNU5Jn0cDG8e9uUjAvi2pOEESZefu6PrfUkhPhdvt/W5qaUIkBuR ECk2QCQnIcdc
SnCtIoWrBYpHbApIqKIvUaMQJeO5Bllr8kuodYB9FSDOKRu+fbf+bTdQeiAE Fyali6ytZLqx
XZkvoi2TQHTHIHPdNpxXdVmeo7L+yGWUUfVOztV2bk1J7pZHM4VF02e8veJE wCdRIkkGWxCR
/JnLrRQeqrUUQlARcoHKjSFWS7bA1MF35MOP2h1ECYw26ynS4oETrY0rvDO2 Afp30C67comN
NLW8Lkxy1D7JWyqdBA/BuH/3/TEYj2/Gh5XPGdbQ4P+04ImJBOH1n6r/2h2P +qPrVgFVa0Im
mcTHPEpYTCZSKKBf3PcHvWD82O8hps7ccJaVEXGGILUQOyhk2B1/QRl332+D ipTdWrWsKWZ0
RUR9yCJpbeQ6huciIXyreq0hmcM6dkj01X3tI12iMn2V+a2RtX7k6USx0aLW XFnJKVM2DC3N
QHYlKp9uJHj29ofBZNK9Dnxrz+scNl7ljNFGz4ln/VCWnZOPn7Tx+Cnvk0+m Lr+mZ9AfBY+j
++FFMPZLF2TgQUKmu1+1i6py48CjZoT9EUFPCMcHBLx5EAgQiq4lEvt9/p4D 6t1UPT2k8rUQ
9amO//7pc5s2pq0wwyUOR9ja7Oz8x5/EKSIr7Os+QdGEiUXmk7oYsnbiGo0j w4WJjpKk4nJ1
Pxg86vzJ4zPfxMZDz8iylwxxBobi0CiDocQiqjc8XOS2e60CDppMaUxQgdZ1 TFlZm2J2o6Mh
NZJ8UuXQobZdTuvomMjr7LM99EiXNRbaHcxCrA9JCHye97j37y257iAjtsb2 QVWL/BrJpXem
asSZHbcMS97gTLa3HLs2Fh0Am6GZbk3GiVrrRCY1g+s8SeCp3lkLxqIiNNA6 U5XQPl2QFJU2
+hLHAwVjbG9OsOYuEqiUPDpbi3t9rpezqguFy7UKpZVXaMsVycdmhnH2iymJ 9oLbu8+Pvwfj
m5dyO6wkd5E0xrYCVLq+/8MkcT6U4UxZqGg8DMfh2c9rnV6T9joJKaLnGuhL fxPo/oDc+9ld
6UW1pKud7TUyis71dQbo3xfVxErrlI4bSQ9GYy99D5UP7cmxOL3wM6ndxjM9 8WqGGYdMbzxx
sVJTrxa+FzSj2UXMGP7c/BtQSwMEFAAAAAgA/UtINnWwVOFaAgAAlwgAAC8A AABwcm9wcGFn
ZS9zcmMvcHJvcHBhZ2UvYnVpbGRlci9TYW1wbGVOYXR1cmUuamF2YcVVTY/a MBA9J79itL0k
fJjtOUVqFzhQVahauieEKq8zsG4TO7Udtqjiv9cOSUjYLYW2qyJBxsy8Nx9+ jjPKvtI1QqZk
llmD3Oc8iVFFvs/TTCoDUq0JsoRnGgmTColCLXPFUJPpSKYpFXF0TuxHJb8g M5fEjlEzxTPD
pbgENqMmV3gCkQvDUyQju5h8Z1gm8LP8PuEMWEK1hjlNswT3VMCdnaIwGtpJ 4Ifve4NOx/eg
A9MxyBWYB64h2weBKKKcd+B7Jb821NjHiguawNwoLtYwe/fp7nby2TIM4are C92o4SryLYPi
G2qwLqLK43yDfRGBkKL/nm5oLFlY/FP8vNWI58/uFZNixdfWCsJ28RvJY2h4 bbtKPmpozdJO
xfOe2USIrQ3DqmqyxqY3CCMLqzS1WNo0haUtwgFd+I1T5zxD5oJt9EoqCLgw wG3QdWQfb2oY
SVCszUME3S4Pi5I8voKgci/4smZENaOp7Ybgt5wmOthvfukiN3fTD+PJrd2d sOTxFNoxicjZ
O99925ULfBzVxbsV1M6j6qALr5eOZ77VBlNClaJbJrNtXWcPrnsl4WF9xNKa XOWsxnbA7idc
uoluNf/LngtMI/+itg9N9G0TNl3J7ABFZt3csAasoKxEoNsicEDbb54kLmr3 r4Ud42lpx/hX
4q7sIVhplTFBeKHQy7Bjvf9Huf+ZtPultC8VNw9/i+Lu3Bwhec+i3OdpHdzV UrI2JnxaoE9P
+Qvo8SCTYzlWgU0luf2oyqreoi9xSvQh5Rmg585Rg+H4sto34a5JUl2Tw3Yz O/8nUEsDBBQA
AAAIAP1LSDZMwy7aNwMAAN0KAAA1AAAAcHJvcHBhZ2Uvc3JjL3Byb3BwYWdl L2J1aWxkZXIv
VG9nZ2xlTmF0dXJlQWN0aW9uLmphdmGtVltP2zAUfm5+xZn2kkIx7LlDGgIe ugeGgGkPqJpc
5zQxpHFmO4Vq6n+fL3EubSkXLRKNE3/fuXw+54SSskeaIpRSlKVZkFnF8wTl OIr4ohRSwwNd
UlJpnpOJRkm16OwJmRJkOS8VEiYkEolKVJKhIpNrKR6Q6fE7sBeomOSl5qLY Q6sKzRdIzs3D
5TPDN8InZwktNZ3luBP7MKcMCWXWmMG6+x7gkuMTShP5Leb4drCWFdOVxGQ/ reJk8mNmFfGB
XBh0SjW+CP4l5OMMC5ZdU6nN8ZTVLOcMWE6VgjuRpjleUevY2wNjJscFFlrB TkfwN4oGpeRL
u25zBNWEbfaPD6IBHEBciOLouymSRLChe+N+vinErTj7Xj6bs4lfOwRn8jga 1CktBU/A8upt
oB5lIh4M+BxiG2KdZKE0LRiKOWwq31IGcyEhDpUNXMMpxPFuvGqWhNeEeDg2 HGPHXCSj6gqf
tXlX2x54bQGd2Ma0wZLCQ9x+KHwo3d0iiirP7abPpmZ2cwmc4GPQcuN2ryZ6 S2vzqBBeMNh2
xn6TcdwiGwfmePxFUtRuG2XDIa4Ah3UQTVLB+iefbeNVdwo1gBqy+3F/6/9S e81hnme0SDF5
tRBHzrS93jQPdtXtps+NIh5ttVpbpzrjirS1fdppxQ8r4qtzSxf3Zol2lHxU lK2ZtEuNnqct
Kfp80FSaArNLo0fI2KVczzcFitqpBoWrH7CmQlt1dCippIve+86lBWR0iRuW aJJgYtIDiQux
xMSl0oxHn0uvdDe7uj5BufKFvuNrB0lnfRp4pqW6oHpomNHEi/R+WoenDL7D thwfxiRRltHM
OG673oBPxub2NbBJjkWqszEcHnITZ9Ojt04Cb4lcnd39vLn8Pbkg+KeiuYpr 8j2fDpvuPT6G
GycQ6Cxo53faiPHpKgRtH6De6ccCR/BlOq6pK6VxQaiUdMVEuQqeR3Ay8uba Rz58lcThEL70
iXwUJthWFNxGEox2NVZdjVtjARqOT/WPr2Nh5AZfwEs09KI36CIv6FmSdNX8 gJaHTst3Ktm3
4cNsIRsupsb/7moZR+/R7V2qrYFRzTKIe/8Fgv2CNR+JdfQPUEsDBAoAAAAA AAtMSDYAAAAA
AAAAAAAAAAAhAAAAcHJvcHBhZ2Uvc3JjL3Byb3BwYWdlL3Byb3BlcnRpZXMv UEsDBBQAAAAI
AAtMSDZVIzvuSwQAACEOAAA4AAAAcHJvcHBhZ2Uvc3JjL3Byb3BwYWdlL3By b3BlcnRpZXMv
U2FtcGxlUHJvcGVydHlQYWdlLmphdmG1VluP4jYUfoZf4U6lKoxGmarSvuxo 1dIhDFQRpCFb
un1BnuQA1po4sp1hptv57z12boTLwEjtA8Kxz/0757MzGn+lKyCZFFmGC9cs QGoG6q7bZZtM
SE2EXLkQc5YpcGMhwZWgRC5jUO44LJd3p4XzVLMNuPf44T3HkGkm0vPiv+eU syWDZEI3x62r
rXZn8+jkGacvItfug2TJgGp6iZxvlycltyxZgVaYCp4rpuECyVRLwc/K+fQR zktF8Hw8uJy5
CaNcrJQbFAC+BIgmQpjlj5zFJOZUKTKjm4zDrgRBi5AmirQ2v3W7nUyyJ6qB KE01GliylHIy
05KlKxL0o9EiGke+Rz6Rq4Dq9ceru7dVpvOJFzY6P0y3KcgLtYJwGnhh9MUo 2p1zagNv2P/s
RwsrbLR+E+uUDASg4glNlmoSeX9Gi+HY8weL+XgQjVDzw4+7Gqb+RJjIzcqc 3F5fdzvkmiDO
Sss81kKSJf4OK+0auVu0VQByKOD0sO6djspxx+lhhq87np8ESwhNkiGTSs8g NjPk1G1IMioh
1YWBZjeuVphILAHtDGBJc65rEadUNKl0bm9tF9r4M8QUKwM8wQO7bbfsCq2l sCV27dQ+bgjO
ojuZTjwTe6eWdhVoUy2naZrKHQmMF42HtSsjaT39QXkO5qv0Zpb7zuZhPyD/ 2GXo9QeL6cT/
UjlvDNQBOE7NVj2C8+Rx2GDyTq/n4tcw59zE4/RcLYo+wpMTMMwAC0cR7GMY 1BVTlVSrYoVc
kcHMC/phP5qGZRqjaTj+azqJ+r7No6IusioXpaFq37FS1aG7FpL9jYRDeZ+z VWqSQ4WH6ng4
9v2W/ErSR8PISo1qzRneCKZfsJnBCNc5mDIW9Gg9V0ZOVygWafK/dSqpW7WY x3avFnuXN2st
3nTrDl/VPi1n7fRrpXmmTWfjyYPvlQj/Og0HXriHbnIc18QQv16PmMUR6/mE XDE3W+P0fk2l
ikTAnoErZ5+5jH4T2z50STOAIsu5gU0cpqbli0WpUwxDKfLJ7HTeHqUApGJK 40bFb47V6pgc
W/e6c3V1s0fydubK4NvjWwTwHZYKR7VHfi4j+time6v+SmKq4zVxWo8OgsF+ O278iAnT1w3B
/6IA8JKEJWAbxmAI+/uiU5H6TaqqafJeRfVSaBwASEj5DCBtjXeNhand/jTs tXHzgiHc/pVq
zX7RWLXZpjGcQqHdl8kRxmmxiRVPLqWSI26tSWOg6Mj9C67WsI52effwqCGc Q00JOpdpU842
ZzVlPcE9/xVOn33/XTiVD9M039wLnm9ShXI/nQXwHIINaIZOWHzmtkjecbOc R/g4Es2kFPcH
cgYy+6bEQZmX0R5f6fUhZ5Et02t7khSK5Mm8AboXzTuOe/02exSCA02rMKZf mwAU9p71XtjG
ZyN+vEGfb3OlOs6VF1PljRVtsluV2fUuIcESiiXlCqx4DY+Z2BKZ138BUEsB AhQACgAAAAAA
wExINgAAAAAAAAAAAAAAAAkAAAAAAAAAAAAQAAAAAAAAAHByb3BwYWdlL1BL AQIUABQAAAAI
AP1LSDbVHJzSpQAAADMBAAATAAAAAAAAAAAAIAAAACcAAABwcm9wcGFnZS8u Y2xhc3NwYXRo
UEsBAhQAFAAAAAgA/UtINs5iUGrkAAAAnQIAABEAAAAAAAAAAAAgAAAA/QAA AHByb3BwYWdl
Ly5wcm9qZWN0UEsBAhQAFAAAAAgA/UtINp2PLjRWAAAAbQAAABkAAAAAAAAA AAAgAAAAEAIA
AHByb3BwYWdlL2J1aWxkLnByb3BlcnRpZXNQSwECFAAKAAAAAAD9S0g2AAAA AAAAAAAAAAAA
EgAAAAAAAAAAABAAAACdAgAAcHJvcHBhZ2UvTUVUQS1JTkYvUEsBAhQAFAAA AAgA/UtINtPW
ksGzAAAAQwEAAB0AAAAAAAAAAAAgAAAAzQIAAHByb3BwYWdlL01FVEEtSU5G L01BTklGRVNU
Lk1GUEsBAhQAFAAAAAgAl0xINnOy7p4oAgAAFAgAABMAAAAAAAAAAAAgAAAA uwMAAHByb3Bw
YWdlL3BsdWdpbi54bWxQSwECFAAKAAAAAAD9S0g2AAAAAAAAAAAAAAAADQAA AAAAAAAAABAA
AAAUBgAAcHJvcHBhZ2Uvc3JjL1BLAQIUAAoAAAAAAAtMSDYAAAAAAAAAAAAA AAAWAAAAAAAA
AAAAEAAAAD8GAABwcm9wcGFnZS9zcmMvcHJvcHBhZ2UvUEsBAhQAFAAAAAgA /UtINvdC6W/8
AQAAaQUAACQAAAAAAAAAAAAgAAAAcwYAAHByb3BwYWdlL3NyYy9wcm9wcGFn ZS9BY3RpdmF0
b3IuamF2YVBLAQIUAAoAAAAAAP1LSDYAAAAAAAAAAAAAAAAeAAAAAAAAAAAA EAAAALEIAABw
cm9wcGFnZS9zcmMvcHJvcHBhZ2UvYnVpbGRlci9QSwECFAAUAAAACAD9S0g2 +3NV6i4FAADd
EQAAMAAAAAAAAAAAACAAAADtCAAAcHJvcHBhZ2Uvc3JjL3Byb3BwYWdlL2J1 aWxkZXIvU2Ft
cGxlQnVpbGRlci5qYXZhUEsBAhQAFAAAAAgA/UtINnWwVOFaAgAAlwgAAC8A AAAAAAAAAAAg
AAAAaQ4AAHByb3BwYWdlL3NyYy9wcm9wcGFnZS9idWlsZGVyL1NhbXBsZU5h dHVyZS5qYXZh
UEsBAhQAFAAAAAgA/UtINkzDLto3AwAA3QoAADUAAAAAAAAAAAAgAAAAEBEA AHByb3BwYWdl
L3NyYy9wcm9wcGFnZS9idWlsZGVyL1RvZ2dsZU5hdHVyZUFjdGlvbi5qYXZh UEsBAhQACgAA
AAAAC0xINgAAAAAAAAAAAAAAACEAAAAAAAAAAAAQAAAAmhQAAHByb3BwYWdl L3NyYy9wcm9w
cGFnZS9wcm9wZXJ0aWVzL1BLAQIUABQAAAAIAAtMSDZVIzvuSwQAACEOAAA4 AAAAAAAAAAAA
IAAAANkUAABwcm9wcGFnZS9zcmMvcHJvcHBhZ2UvcHJvcGVydGllcy9TYW1w bGVQcm9wZXJ0
eVBhZ2UuamF2YVBLBQYAAAAAEAAQALoEAAB6GQAAAAA=
--------------000400040106000500070004--
Re: Adding a property page to a project [message #463339 is a reply to message #463303] Thu, 08 February 2007 11:45 Go to previous messageGo to next message
Eclipse UserFriend
This is a multi-part message in MIME format.
--------------020205080807040306060306
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

You have mixed the builder's and nature's id.
Attached is the correct project.

Snjeza

Omry Yadan wrote:
> That didn't seem to help.
> I am attaching a small zip with a template project I created like this:
> 1. created an incremental builder template.
> 2. added properypage template
> 3. edited the default propery page extention point to:
> <extension
> point="org.eclipse.ui.propertyPages">
> <page
> class="proppage.properties.SamplePropertyPage"
> id="proppage.properties.samplePropertyPage"
> name="Sample Page 9"
> objectClass="org.eclipse.core.resources.IProject">
> <filter
> name="nature"
> value="proppage.builder.SampleNature">
> </filter>
> </page>
> </extension>
>
> When I launch it as an eclipse app and enble the nature, the property
> page still doesn't show in the project properties window.
>
> can you please try that project on your side and see if you can get it
> to work?
> btw: I am using 3.2 stable.
>
>
> Thanks,
> Omry.
>
> Snjezana Peco wrote:
>> Try the following:
>> <extension
>> point="org.eclipse.ui.propertyPages">
>> <page
>> objectClass="org.eclipse.core.resources.IProject"
>> name="Sample Page"
>> class="antenna.eclipse.preprocessor.properties.SamplePropertyPage "
>> adaptable="true"
>> id="antenna.eclipse.preprocessor.properties.samplePropertyPage ">
>> <filter
>> name="nature"
>> value="appNature">
>> </filter>
>> </page>
>> </extension>
>>
>>
>> Change 'appNature' with FQN of your nature class.
>>
>> Snjeza
>>
>> Omry Yadan wrote:
>>> Hi,
>>> I am trying to add a property page to a project (similar to the Java
>>> build path page).
>>> I tried using the sample incremental builder (that is what my plugin
>>> is about) and to add the property page template in.
>>> I wasn't able to make the page appear on the project properties.
>>> I tried to change the objectClass to
>>> objectClass="org.eclipse.core.resources.IProject"
>>> and also added a filter:
>>> <filter
>>> name="projectNature"
>>> value="appNature">
>>> </filter>
>>>
>>> when I open the project properties the sample property page is
>>> missing, but there are no errors in the log.
>>>
>>> help would be appreciated.
>>>
>>> below is my full plugin.xml:
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <?eclipse version="3.2"?>
>>> <plugin>
>>>
>>> <extension
>>> id="appbuilder"
>>> name="Antenna Preprocessor builder"
>>> point="org.eclipse.core.resources.builders">
>>> <builder
>>> hasNature="true">
>>> <run
>>> class="antenna.eclipse.preprocessor.builder.APPBuilder">
>>> </run>
>>> </builder>
>>> </extension>
>>> <extension
>>> id="appNature"
>>> name="Antenna Preprocessor nature"
>>> point="org.eclipse.core.resources.natures">
>>> <runtime>
>>> <run
>>> class="antenna.eclipse.preprocessor.builder.APPNature">
>>> </run>
>>> </runtime>
>>> <builder
>>> id="antenna.eclipse.preprocessor.appbuilder">
>>> </builder>
>>> </extension>
>>> <extension
>>> point="org.eclipse.ui.popupMenus">
>>> <objectContribution
>>> adaptable="true"
>>> objectClass="org.eclipse.core.resources.IProject"
>>> nameFilter="*"
>>> id="antenna.eclipse.preprocessor.contribution1">
>>> <action
>>> label="Add/Remove Sample Nature"
>>>
>>> class="antenna.eclipse.preprocessor.builder.ToggleNatureAction "
>>> menubarPath="additions"
>>> enablesFor="+"
>>> id="antenna.eclipse.preprocessor.addRemoveNatureAction">
>>> </action>
>>> </objectContribution>
>>> </extension>
>>> <extension
>>> id="xmlProblem"
>>> name="XML Problem"
>>> point="org.eclipse.core.resources.markers">
>>> <super
>>> type="org.eclipse.core.resources.problemmarker">
>>> </super>
>>> <persistent
>>> value="true">
>>> </persistent>
>>> </extension>
>>>
>>> <extension
>>> id="app.propertypages"
>>> name="Property Pages"
>>> point="org.eclipse.ui.propertyPages">
>>> <page
>>> objectClass="org.eclipse.core.resources.IProject"
>>> name="Sample Page"
>>>
>>> class="antenna.eclipse.preprocessor.properties.SamplePropertyPage "
>>> adaptable="true"
>>>
>>> id="antenna.eclipse.preprocessor.properties.samplePropertyPage ">
>>> <filter
>>> name="projectNature"
>>> value="appNature">
>>> </filter>
>>> </page>
>>> </extension>
>>> </plugin>
>


--------------020205080807040306060306
Content-Type: application/x-zip-compressed;
name="proppage1.zip"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="proppage1.zip"

UEsDBBQACAAIAMmLSDYAAAAAAAAAAAAAAAATAAAAcHJvcHBhZ2UvLmNsYXNz cGF0aJ2PPQvC
MBRFZwX/Q8huqptDaxGpoEOVUmepyaONxpeYD9F/b1WKLjq4vXs5nMuL0+tJ kQtYJzUmdMxG
lAByLSTWCd2Wi+GEptNBP+aqcs5UvmlD750Avb2Ro0SRUGc5JY/ydUbfSa6x I7WtGXAljQN2
EJ6pKiBv2nW2KrLdfJ2Xs2WeFX/YjADGtQVm4RykBbFRoZbofql08Cb4zraX +ITj6PP7O1BL
BwjVHJzSpQAAADMBAABQSwMEFAAIAAgAyYtINgAAAAAAAAAAAAAAABEAAABw cm9wcGFnZS8u
cHJvamVjdL2SwWoDIRCGzy30HcLeq8mtB7OBtOSWEEjyAFanxrCOom7o41eN m7IshR5Kb/P/
M7+f6LDVp+lmV/BBW1w2CzJvZoDCSo1q2ZyOm+eXZtU+PTLn7QVEfIMgvHYx TSf3gSE30Kae
c1wBo0VmX1hjAGPL6FBltx4SiqAj9d7rTh4ciKyqfE1RjrI4FWW9IiA67QKQ i4xEWJ8KfuUl
AP77CinBveozO1RNxwajE8qvuE4C2XLUHxDi+n+xB3EGw/8EWp3hyRMv9h7q 9E1M8PuuVxp3
pZnpZeinwOh7cJIZ6ky878J4vb4AUEsHCM5iUGrmAAAAnQIAAFBLAwQUAAgA CADJi0g2AAAA
AAAAAAAAAAAAHQAAAHByb3BwYWdlL01FVEEtSU5GL01BTklGRVNULk1GbY/L CsIwEEX3/Yp8
gAnqsuJCwZ0VUXAf41gG0iROJkL79ZY+Fdzec+bOTKEdPiGyvAFF9C4XK7XM 9sk9LMhigBNb
j+SkK8jFmXwIugRxtqmU6EZ6rau7t2h6KwzWRkR0pQVum7ZMCUb9e/W8fGcY 35o9zQ1qykbp
6I222Gju5kN7RnvFBV4JCWTv5MJTqcBYDBFUwkX2ExhPoCg5xgr+Iog+kYGY HfpYHnVTX1kT
56L74gNQSwcI09aSwbMAAABDAQAAUEsDBBQACAAIAMmLSDYAAAAAAAAAAAAA AAAlAAAAcHJv
cHBhZ2UvYmluL3Byb3BwYWdlL0FjdGl2YXRvci5jbGFzc6VS204UQRA9vSw7 u+MAchHE2wpy
2V2U0ec1RAQxm2wIEeHVNEMzNM7OTHp6kM/y8oDxwQ/wo4zVzbAgkPjgS3fX qapTp6r61+8f
PwEs45mDEsNYqpI05aHwVwMtj7lOlIMyw0KiQl8EkUwz4efST6M8lLG/updp xQO909myAENt
q7vztrP5obNOZN0jfsz9iMehv62VjMM2w9BaEmeax3qXR7moosZQPS/KUEkL nonudSWUXXkp
Y6lXGAYazV2G8lqyL1wM4LYHD0M1UFEPLm4xjHRlLDbz3p5Q7/leJIycJODR LlfS2AVY1ocy
YxgkSUozzDe6ptMkC6V/oHhPfErUR/91Hu9HgoRrcaLbprD75iQQqZbUi4N7 DOMXnfY9RtcD
D5OYYnCCs2SG2X8XIFWZTlKTP+OhbvLdUOh1ccDziCgmG82bpzNGUZ0eoesi C5RMCWV41bi+
hmb38j6PDnggfCWyJFf0uMLQdmmqix4aaDJMy7+dGyrpna/+3Q2F/rM0TSLl +pD637YBG9Ls
bLjf87KhxwwJHKBPXMI0BlEhy7FWlX4C/QV6DxJG/4POYbLadDO6a61TjLS+ YfSLDR+nc9gS
3UGZ1lbFFCbI8s6CCTVUzCyUou/Su0zWtKVcIaREd6W1dIr7F3yuRR+RgLrl mjyLKrjM6yF5
jZz6DawbBavLSKRhfnxV6QJFL5K2xiV2t8/uFuw1zOJJ0fyc7YaqfMXo5z5b xaLPLUvJdjuH
+SLjBSHG64xVW9+xcDWpfWlIDlqEmiEt2ainfwBQSwcI96ibS00CAABfBAAA UEsDBBQACAAI
AMmLSDYAAAAAAAAAAAAAAABEAAAAcHJvcHBhZ2UvYmluL3Byb3BwYWdlL2J1 aWxkZXIvU2Ft
cGxlQnVpbGRlciRTYW1wbGVEZWx0YVZpc2l0b3IuY2xhc3OVVNtu00AQPdOk deOYNpRruYSU
psFO2rqlICQKPDQtUkQKEkER4s1xVskW145sp4Jf4QcqIV6QuAge+AA+CjHe pFERqA22dnfO
aC5nZsf++ev7DwCr2NAwQVjvhUGv53SE3epLry1Cu+Hs9zyxNUDFAdoWXuw0 ZSTjINSQJuT2
nAPH9hy/Yz9r7Qk31jBFWAvCji1cT/YiYbtBKOxQREE/dEVk154PxeOxCFNx V0bFNUKhfjKT
TUKm8daPuyKWLvs9kL6MHxEWzdMcrSYhXQ3aQkcKMwZ0zBJSptXMgHDWgIZp wmxd+uJpf78l
whdOyxOEuXrgOl7TCWWCh8p0QpewcUrOf7SN+U8eJCJh1ayP3ahN6xVB33nj il4sAz/ScIVQ
+tu978dyX9hVBiPjLK4hr+E6wRo7n4EbKBCyHREf6QmmaY3FeDPJeNPAIooE jUM8kX5b9bqm
owRTwy1C/uTWGbBQJky7XeG+frlbZ/LjtUvd82Q7KYJQ+Y8Oc7JwVGppvFx8 Jw0lPZZqVv4o
YTX5OAhGzfdFWPWcKBLRyOb4TKDAE5jiNckrlwwinxkkzwQvHVnGBkt3GCtN +SvOlCufkfuo
bOZ4n2IbYB7neDeUrOM8LvBJuIhLbHWZ5TSjeRXrHWtSfG5XvuEqYZePBcJ7 lfWu8kqswXMA
lIe6lfIn5Ja/YOkQM4fIHqH0hxGLPLMH16NhAcsoMuMl3IOJ+6hgC7ZiVxjk HbJLpArb8qTg
IVb4j5TUaKuIa1hXdRC/JdwGfgNQSwcI/owv7kMCAAC2BAAAUEsDBBQACAAI AMmLSDYAAAAA
AAAAAAAAAABHAAAAcHJvcHBhZ2UvYmluL3Byb3BwYWdlL2J1aWxkZXIvU2Ft cGxlQnVpbGRl
ciRTYW1wbGVSZXNvdXJjZVZpc2l0b3IuY2xhc3OVUttq20AQPWM7lq0qsZM2 aXNPG1PsGKJC
k/YhpQ8JBAJKC3EwpW9rZbA3USSxkgP9p74UeoE+9APyUaUj2Q20hFxWzO6c 2Z0zs2d1+fvn
LwCbaFgoELZiE8Wx6rPbG+rghI3bUedxwLsj1BihI06iofG5qxOdRsZCiVA/ VRfKDVTYd9/3
TtlPLZQJ7cj0XfYDHSfs+pFh14xzE/fgPxpCOR3opPGCsObd3McOodr5FKYD TrUveW90qNO3
hPXmbYmtLqG0F52wjSKmHNioEYrNVrcKwrQDCxVCzdMhvxue99gcq17AhBkv 8lXQVUZneBws
Ze0SXt1S83rR5AoTF5lLaDW9u8i00/poYx6LFhYIKzfXdLCEZULFH7B/9uHQ u0cREajyd4Pw
/G5ZBLuTe/s6l+ufZjazX4PgHIQhm71AJQmLbLPXyoI1eYei2IRYPXsOWavI RkHMxgPBjnhb
gvPIxg9MbrS/of4lPzMjc1nOAC/xUGYn9208wqyshDk8HjPsXjF8Rb39HU9K n68Y7HxnW6q/
zlnmxtVHLJm3glXhKUi/Wc5TPMujJN881oE/UEsHCKiNf4KuAQAAWAMAAFBL AwQUAAgACADJ
i0g2AAAAAAAAAAAAAAAAQQAAAHByb3BwYWdlL2Jpbi9wcm9wcGFnZS9idWls ZGVyL1NhbXBs
ZUJ1aWxkZXIkWE1MRXJyb3JIYW5kbGVyLmNsYXNzrVRrTxNBFD0DLQvrQqGC ovKoPLQPZPH9
KBER2ri6JWpNg5/M0A5lddltZrcIP8sExPjBH+CPMt5ZsCCaNia26ezcO/ec c++du/3+4+s3
APNY1NDFMN+QfqPB68LcaDpuTUizzLcbrnh6ZM2sl+yClL58xr2aK6SGGMOU L+vm7rZrBnzX
3BJuQ8jAXBWbvOmGx3EMsU3HFRRrq2BRdZ1GIMyqL4UpReA3ZVUEplWkmDxD T7jlBDMLDCm7
fToU21fe88ItETpVwi06nhM+ZiikOwE7p5GpUNIrfk3o6MaAAR0Jhu50ptIH hiEDGnrV7ryB
OHoYErbjibXm9oaQb/iGKjVp+1XuVrh0lH3sjKnSGBY65He2z6pQXquVuPyg mjmdtk/3vLy8
/pLLQBR2q6IROr6XtzIVHVcwrmGMYbxtrIEJTDLodRGWRBBQSgzD6Yz9nu9w 0+Ve3SyH0vHq
eUV41cAUphn6Kfqk4Kgvlo5ZXNdwjWGifXEG0sgw9PIqdTu657f/4b7+TNiy 1B0yqmeyQ7so
mUDsCOmEewSwGOJCNZ/GtVOjlYLeMgMNtxhGz0BaxzrNyx0Do7hE1yl+eYlg k4fcLRxJah+5
9Ch9cpejAovRi5P8rR/zqlgGw/I8IVdcHgSCpipxZmqQIsFueru76EtTSrtB Nbfk7YP6xGmn
4xytBlkvKEpFJ7KH6M/mDjCYnTtA8lNEMEzrQHS8ROAntF/GCFkX6Iwg9LwY USYiISVIZR4T
vyOfQo5k94lzH8ncZ1ymX2rsC2ZO6JOI0bpKkAKG6DmMYiSROgK3JEaQRY6o 1W4ONwhN/1sw
6blAvhhZNyPZJcKp5LRsLn6I2ydCeuS2KM/np2rQWgIa7kYCDPf+nbZEtGsd aO+3p439hfYV
0b5uS9uFBxHmIR5FKCU0izzwE1BLBwjejFxIswIAAOMFAABQSwMEFAAIAAgA yYtINgAAAAAA
AAAAAAAAADEAAABwcm9wcGFnZS9iaW4vcHJvcHBhZ2UvYnVpbGRlci9TYW1w bGVCdWlsZGVy
LmNsYXNzpVf7cxPXGT1XliwhLzEx4GBc84ohluxIpCGU2EDKwxQ1NiE2UTC0 JWvpWl5YrZTd
FTF9hbzatE1LH0kTSJrSNpQ+Z5qZ1tRlptP+lJn+UZ2ee7WSZSxkMZ0d7d67 e+93zvd95373
6j///cc/AaTw5yhCAtvKbqlcNgsyPVux7Lx009NmsWzLo9VeFGGBfSW3kJY5 2yp7Mp0ruTLt
Sq9UcXPSS2ecnCuL0vFN+7RbuihzfjBTIH70hczE8fGpC5njAj0TF83LZto2 nUJ62nctpzAm
sP5YyfF80/Gzpl2RMaxr4JMK+KS8Rj4CXZNHpp6l0TMzp8djMAizUFTQs7Ys 0mLZdD3pnjBz
fsm9IjCoYRfSHJOufvLS00fOnm4cRSKdBy3H8g8LdAwlsgLhY6W8jKMDGw10 Y4NA94TlyFOV
4qx0z5hEUv6UcqadNV1L9YOXYX/e8gR2TLQOKgHXmfn8pOleUh49PTTRKsAn LFuOrY5eJpPI
dqEfA1F8jpBrWTCwDdsFDGbL9GUN+sDQasOJlmyqM8di2CkQLUrPo5ddeBS7 oxgU2LX2VAN7
8BiJeNI/4hNxtuIzco81IdLw5rlZpayxRDaGhEDMk5ela/lXFPCwMjgi0NvE QkZNSFEidj19
UewV2LOaZsXxraJMH2NnfCEny75VcpjQOUvlddfaCRIQGeqoGAR2sJ0gCkS0 PgRyQ5kq+4pv
2elJszzWZH5AMUOxF2jMmyxRsyV3LHG+JViwLIkWr3vmxSEwamAMB6nFuYpt H60SSTXT4n2B
s8rMYQPP4Iu0XpB+gKXy2VpGNVLKwFEDx8ASEaOB49L2TYGp1kuiNrs1xlTQ 1DY10gkDX8JJ
gQ3WctUKHJ9pjbjS1gPFiCq6ZDmECJtuwVO1ZGWm1TqqDhYYfgDLVE++Gq1m s+5HnWHOzcvc
pbOTEwKJ9pweU5VmGi9EcYbKbmeGgSxepGPM6CmzyBW0iXpYtTxjmGFUUqzN cZzHV6P4ClNz
7ygDX8MFspZO3nvR8ucFNjcrWudUfk0Ds8hxF2BgZK3KMeS726iwiWwUJJpq XboHGbdx1y25
J00nb0s3jjwKapMgr/Ghtep+OyyUHxcNXILNlamWlN6qBLYHEbzPXjam9gLH QAll7pGcx63V
p8Dp/SO12Fslbtflis+YSbPIFeHCj4Ij+lsYNlDBZWpNfxA4ONTUlvZMzfdo Z17aZWXjuJwz
K7YfhEpHeEFg43LyGiptrBYJVuf2RKnnlEuur6Kzd43Q35s3Ha5vK7m8qgK0 WlDnMoruazz8
rGG42quxylqeWpxxXMUbShZvCjy6pizU8voO3o7iuxzdRt0z8D18n5uNmVPh o/PtLeOAm87D
O1T66qRXM07lzFmFimuqzNRTFMWPBLY0ppkSqX9dR9X+2MB6PBTHT/FuFD/j rrn20cvAe/g5
9erIVzL6JKjz31rptVObAvrAwHW1UAwaqA+I4kOBJ9pKm66J9ZzdwBtd+Bg3 o/gla2PbNVWl
41cCTz3ADrKcCqpYpdHzBvfqTej/riDNT4qsJdNXHH9e+lZOVZjfGtiCPm7a 03ryCX3M6VmB
pfXB0GYch5qwTc+TXn1MoxesyE0XAbe6e1YddhK6g/8+OtCHCDrZi7IXQgxb EW/od/FHLbGt
hMUjOO8Ps5fmU/AZSd5Bz6d66CbeO/XLR7CZd6M6AL3sq+90M5i8SNhOPvcP 93QtYWsIo5G+
SM+OkSXsIp9Iz9Dm8BKSHRgI3UQkfJhvHh/QL24jMhr5VNt9klc6QN1F2uDu FMcF9l/CdpgY
ZEXZwz3hSUg8hYJmdLiKGjBSrSfweW1tPwPSSWuqleKcDt1KsBWm1QT20UaE 7f34Akcd4Ncw
56W1Nx9wdET9kevf0HkTXcnHF/H0bexMJhdxaBFHRsN94c/qr+PJvjBb4+Iv 9Zht06F+mfgu
A+0zThUM4DJ2YwEj+IZmvq+KUGeeQobchG59Gc9q5ilMYJJcttDqKTxHhsBp PB/E/Bb7ysah
4X+j/zoODC9hiiI6u4hz15Ec/hf6J5Mjd/DSXeRnVGPuFDNrMSX8L0fCL6vQ h1XoExjl9coK
8q+S5FUq5zWG/nWOeJMj3sJBvK3JJzWVQ3Xyh3AFX6elrUycSkCIMzbS0W+S fEidGwLK05yn
EtFNmXR0LOFbYQogPFnN/3petfw/pIe9wzc/ZPuaBu3VMemug3YHuQ6ro/aq HJ4LoHpV0u7i
6gydf30Jb4UaEDfxWon4LtvvEe39BsTeOmKvzofgWx4hAkSlsR+QpcI8ybbQ mH/Ftc+ojL/j
J3/DNdVbxPvL+qhifchAf8T2xw1rq4YVVofpVT49Xw/fXdxQDn20hF+EsLxY 45rwJzR6Sxvd
UR3eEDIlI6FbyhVVHX6N3/D5if7+sM5tRMsqnhweGdgcvoNb9xaD89p2SP9u 6/vv8Hs+txLt
Bkf8ge2rfP6RzzyffwL+B1BLBwgSAWGlNgcAABoRAABQSwMEFAAIAAgAyYtI NgAAAAAAAAAA
AAAAADAAAABwcm9wcGFnZS9iaW4vcHJvcHBhZ2UvYnVpbGRlci9TYW1wbGVO YXR1cmUuY2xh
c3OVVVtXG1UU/k5mYGAypQV7MdJQLUInIWRoCrQliHJrmxpS2lBUWluGyTFO V5KJMxOVd/+E
jz75atfSalxLfPc/+AP8EV72XJqEixAeZuack335vm/vs/PHP7/uAUhjW0KE IV63rXpdL3Nt
p2FWStzWinq1XuEF3W3YXILIcO6F/qWuVfRaWXuw84IbroRehoRllzVuVMy6 wzXDsrlmc8dq
2AZ3tNy6bXmGQRCG/sLixuNHq89zKwxD+Xa4omubtXKW4cyyVXNcveZu6pUG 70O0A1g6BJZ2
OoAxSPUgB8NYvgsolKR33qyZ7gKDoCY2GcRlq8RlCBhSMICzDGfzZo0XGtUd bm/oOxXuYbUM
vbKp26a3Dw9F93PTYbiSP1Y5ytdvWLXPzLKPVl792uB11ySaEt5iGD8MuVFz zSrXlmnTMu4H
w2UFCs5EMYK3JVxhGO2CrYJ3cJVhoMzdFe4YtulHY8ioiW7E6vDJRvEuxiWM MaRP56ngGlQG
hTAseQIV69xgUNXEk2MhLFvVql4rUd4kUhImTiAcmiuYRDogvBRUo6BXSffz RPhQv/VhimHk
f/ordJeRwbSEG/vaP/BXMINZaif+RUOvUCdcUPMHb0g2sSXjFuYk3N4fYNdx eVVBFvPUH7pt
67uGVd9lSB4RI3fEUS6x6RVkQcH7+IDaqsa/ChVguHZCcTuVXVKwDLqNA84B wfaRCfUKct5R
cBf3qKDOvoIm1O7q6QUZwX0FHyIf5N3Xmc/U0zbmEfbhFfKsy+TsrFl04S07 61/3EvkyTJ02
DUOfEVCgUo93x5WBmfTkGKLtApG7ZLyu1fEzqx0nWuKtKSLTMPhYwSfYosJT o6+/HoAnFb49
AqOlTs1lpyOI2lUBfCnlon96x/TG4WDn1Et7vUOzh2YsPT2IIAYJfbTup/+c CGR6aJjRuofO
aOrS+xztNPoy7zT5MwZf+qZv0LvXP+zHeXorgQEu4CJ9GS6RcwRv0lqkXcwP 8zf93kPfavJH
DDcRZ8hPNDHKsCYsfI9LqXimiQSNde0Vrn8L8eU3Aoun9r7796/Unrj9G5KF lDAppPZ+wU1y
e49hToyJQ1oTixFMTu6JpZhYnJhsYjUCL8EEayInoA13jhiBIMkEZxDDBPQy xhGnOTiMKVLl
Fq5iEaPI0W16hDFs0a86/VqB6lNcIMIEPqQow8AaCkRuEE/xAOt+ljgekq9A sWZQpDPBj7aB
x74Mm0eI8idF9UR5knyFjw6JsnhAlDRJUSIp5sSUEBOFOGmRiovbMZGEipfE kqdNTPQ1aMn3
e1uCWb+4UwT+OsHOEJEbRHKaCjxDkGdpat3EKn3v0W4dt4lMhmSY9+lPBzBb 9B/SOqB/v0X/
bkhfIyk9+h5NuhCH2ojK88OBNlo5so2e4tPQeYGsI551cuInDLcpyf7pGvkU /AgXA6swgrfy
OtpL/Mz3ef4fUEsHCCNpuUQ/BAAAYgkAAFBLAwQUAAgACADJi0g2AAAAAAAA AAAAAAAANgAA
AHByb3BwYWdlL2Jpbi9wcm9wcGFnZS9idWlsZGVyL1RvZ2dsZU5hdHVyZUFj dGlvbi5jbGFz
c5VW21sTRxT/DVkIhFUURRuvqKAEIfFWa8FqFUSjEK3QUPG6JENYDNm4u8Fb tRft9aF9qC/2
qX3ymV5Q2q9WX9rv6x9V+5vdAAFixeTbmdkz55w553cus//8+9tTAFF8HUSF wLa8beXzRkbG
hgtmNi3t2ICVyWRlwnALtjySck0rF4QmsGLMmDBiWSOXiZ0eHpMpN4gqgSbL zsRkKmvmHRkr
mLG4v+fLdcuszBiuFKhxuPRoAtt7S2XGRoyUjE2Y8rq0nVi8f4avUyCYyhqO 07RLYGXv3OFd
isjdmv6bOXdUumZKoOqgmTPdQwKBlkhSQOuy0jKEAFbo0LFMoK7XzMlEYXxY 2gPGcJYG1fda
KSObNGxTvReJmjtqOgLNvUvAhBYE7ALdaW4p44/h8cTiRd5IsgYCb+gIojqI dQLR/4PAtQsp
dVB6FoxahLFBx0ZsEqg2XWkbrmULrGmJ+MAUXDMbixfpnbVoxNYgttDLxbs6 tqGJrubkDVdg
9YyGkrh2BrGdeVFqYcqyZcyWjlWwU5ImnrEtPwNayjIWcq45Lul92si7Clrl fauOGoSq0eaL
RIsiUSUSndUdndEdYobuCiLG4C2IvY7d2MPsGLHshDEuvQjMsRA9M5fpjCzK mCD2CWyaoyYs
j94tR3qsQi59zLYtO4T9OBDEWwKr5hgHRm3ruvJCx9voEAhlpNsnHYf5sRDA 4uEh7MVBlXrv
CDSUMy5Zix04rONdHPH1eUhJe4EvvuFlIhQinl06unFMQHdLclOgZX46viRy ngmNOK7jBOLE
ctRwEl5CsICGgjgl0LjAjITl+jjdSMm8X8hVRrGit766AgQqTJVv5fKV5zPR x2XOVXW5yFlu
532rVWkuxTk2q9l+0zVKVTItcGoJdbq0zqRazDJHek1uQp4xbBrW/braVa8c tOyrwzKXGlU6
PLUh17CZDr7Oza8QqEUzzuu4gIsCyynVLZ2UbRaDs4eJuQSsSmSo7zKMIK4s aE+vltQxDHZh
nTb4aRhPOyrzI+cX5341mKQbZxpstNhgo44xnp9J4hAyMIMYnXfn+OI6xnCV mSevFYyss6C6
ivkSGQphHFYQufkKbjquHNeRxzVeHoZtGzdTVv4mG1MZHfEypLiqmctg/3FR oLfOPG/XtJRx
Vkk047qOG+BBy50FMbq0pFotDVEZ/plmS+4MhZ0+i1chqyqSDOE27gTxIa/c l4p18WW2pHXc
9W7LPI13+10jdXXAZh4L1KZLzd71ulazgnMeUsRpVRmYBITJh40olJPXEzOs QrWzl3s8z3Tq
CPV7JvSY6ipfu/jGjqpzsYWtM8CnEhX88z7mt1C1uplIq4X6VXLFrwaOy/kW 4ywUtfUx6ia5
qMBKjlUesQ71HHWfAauwmjOTEmt8YbGaR1WSdrf1F6x9jvBDTKjVM4SnsV6g 7xEutk1js0BC
dGjtz9H8EHr7MzR3aI9wgO87HmI333f8hMi5v7FhsH7nE7Sf+xmRR6j7HXuH Lk/hzcfo/HMa
hyrgyYW1v1DTGtYe4yg19wh8/+KHSVpzHL3ox8mi9UexgmOYTq/jfwNB2Ygm bMJObMY+3gud
pBzGVqQ5m9zJMYtdchawHrc430HE83yf713Rc7XqRR9PW4sRJHCap23hqWfw HnFo4nyWbxr3
B/B+Ed4T5AkoPFvbfsXaOXxDnIE91L/XO6nR55o9qap4klqpIFZwncRgUeth PopfLAzYwRJl
YlaZmFUm8AHOeZnBu7UYxDRlq7j3YOc0hhg04nqJEQvsZ5Di9en2Bm3PFEYe oqP9qZb+A5mO
yvZAuDLQoD1BlpvalXBlg9b+tEFLa2mS2sKV07ArsLNNTGMigMn7mlD7P76Y ooIrSoFGBVqg
/Sm5w9ypT/e3hbV5Qo9Q3dc2hVuTHkxJfMNSH+SoZt/fJNMQ6CE4x+lFnJ6e pN+9DFwfIU0Q
idPo4tzDsCQYoCSDM0g+g+MYUXCJw20M4R7OU+sFfIuL+I7tT+F31quaB7P4 PfACyyrHF/gI
H9OC5Rw/wafEeSX138N9hj3CL7rPSKuk/iZvpVGrhs8ppcL3pRerr/4DUEsH CEJcY2sRBgAA
oAwAAFBLAwQUAAgACADJi0g2AAAAAAAAAAAAAAAAOQAAAHByb3BwYWdlL2Jp bi9wcm9wcGFn
ZS9wcm9wZXJ0aWVzL1NhbXBsZVByb3BlcnR5UGFnZS5jbGFzc6VWa1Mb5xV+ XiEhITYYiGMX
hzgBHC4CLMdJExtsEgIiyFZABhlbTlOySItYZ7Ur764MduIkvV+SXpLer+lt xh+aD81MgHE9
0+mnfuiP6vR5dxdZtoAy09Ho3T3vnj3nOec857z77//8/R8ATuIvUYQE+iu2 VamoJS0pbzTb
1TUnuaiWK4aW9TduZfk0irBAn2WXklrB0CuOlqzqyaKuGlbJSdYrCsSzk7nZ 5Vw6l0kJdGau
qzfVpKGapeSia+tmaVzgsSnLdFzVdJdUo6rF0CIQyaru2phA6/yVudSC/3YM ikC0f37d1Gw+
avMfZRfms6mFXD6GQ3zN26PF6dTM5OVMbtmTY+gUiF2w1sxnpi0ias+lruaW Z9KpzPTylfR0
blZApJuYhNMCLZY0n9M2XIHjmfoAnXU3ua4XS5rrJOVzAm8+p5u6OyHQNDi0 JBCesopaHE3o
VvAldAkcyuimNlctr9CiumJoMn6roBpLqq1LOdgMu2u6IzCYOVju6fiQWizO 6LbjLmoFV7dM
1m1wT7BTVrliObqrjQ8txSFwQsGz6Bc4UrA11dWmtVW1arg1LYHZA9k6gE4U gwJP7aWXUVc0
I44BJGS6hgUGDuI3LYMYwKhCyibJB0dz/Wo9MdjIraGlKJ4T6N6vjnGcQkLm 5QUFX8aLJCwf
pQytrJmuxPRwoAXL1pJ21XT1spZMTxbViiuLyFDPMLONmppjVe0C65heCG5b 8RLGFIzjHOlN
VzNVw5BsF+jd15fUGW/FBF6J4mWSc39NBZN4lax3LT8VAodpvSFBMvhRErmi 2l64fQeoAJuk
8IAsLRV680op8PSeb3sKstWlttfmftEUEnlRo3fVtewoMrTxqAlDvWVV3eRr tl6cVl01jovo
buEyryCLwwKPr1m2ftsyXdWYNPSSKesmny8oWEROoKtkqyupDdbAma1pLlbU AsGLa5JLSwqu
4CrBkUsZz5t09Aij5leus9fGZZ+3ODuImeBSgEugpyH6R6Az/nYv3oJlFoPO bSHxvqrgCI5K
Cr6lQMWKwJPUuMl+v6IX3bW0ObWm2k7OyuobmsFBER5MD6VliEUFmkxBy7rU m9VNj8zkPMnU
vyc/LlVVQ1/VteKcWua0vS6AOEowZBeWvS5soMlunSV5bCmo4AYzxSJnNdvR HZfZ3xlWAucG
9yb0QzDGd+FmFM5+YUxRkGWt+AMw7g3ugIihUpGHgbfDImtyth7MDkvU5o9F nkkyFkKY+X/H
oenalsFw3iVH/qelON5BIor3d9Gto5NP0zjeQ7d84esKvoFveswMGMxW3hu2 r+IdBxfxbVn3
7/isWpLGvEPi+wp60CvvPlJwwb/7oYKvoJfTwthxsR/jAyc0XCT3Wwj1Jwp+ KukaN6vlKcuo
lk1HsvjnCn4htzsk4/VCXRvzoCORVi27HBxSjpw3/s78296xe00y/rcKfien XbTkHwaSmp8q
+AP+SGo6u1Pz/IGpuRv5GcSiN81ndHmCH208pU/Kt5hDouSXRTOOIcKVGCmF EKMcr5NbKT9W
J7dRbq+TOyg/jsM1+Qn+OTN4H+MePza4HqP0PK/sZ0QS23jyc0/1Kcj+DnE9 jjCe5goovhKl
Zzwdljow8Cl1IryeTQxvo+/1+xjIjzRtY2hutDO2hZH7OJUfaZ/dxumxcFc4 sYXn/4mX7uGs
wD2cF9jC1AOnx4gfNNzMz4129BPvEKUEzmDYA/GC7ygAIe+mkSKMZkYxw7sQ 3xrCa5hlBnsZ
a5r/MHcv1MB+QDnM6wkJc7hDhAiUkC/mt/H63Gh0E3Oj4U1cGhndwuVHcZ1k EpLM6Cnm7jni
OY0++pW4Er7NGq4TAS7ZJ3miCfGtdlzDG8QVkh3hoxF9XoWBO42pa2XqEl7u OmJhJm8TbwYw
vTS2n97C8iYKiS/wZld4C6tBYu+jlO/UO9u28fY9mCGMRTyNyL8Q64rcRaSz gwm/izZ/35M+
J5hXcYM/Owh3Aoe4vkhoZwl7jGU4z4JMMAEvc+cVaqeY2hnkeM0z1DeY8hsM 0+Huu2xPmZJZ
j3Z3aim5UyvVeq1UZbheqU5iHlVaCfN/BDepE6GtFmpu8C6MW7gdlO+LgGsT 9/FOfpipusOk
vcesfDAnS/Y1maLoNr4lc+TVUebmu4mRbXxPLh/K5Qcjf6sVNkGeA5e4LqCT h/9RxtSDy/KE
xyiussR5DoZrOEdkDwg4UYtqIogqzid+VJ0YwY/wY0bVQw8fe1GF5NdzEMFf d7qlMYLRyCY+
qYURVJqU/Jm3zvmx1IHvZ4qAZTp/i25Vgl9BN4p0prFfVsnREsHr+3ZOnIze AT4QAH+WbPWB
h/HL2pw4Qx05AuJ1xHl4WJjEY9UNi3jgTeBX+HVg5TZxSN3+Rr5Ku1v4zT38 vgl30Zxp+iz8
mWenh78dah73aOVyrRLxTaJz+XSdHbXBrrvteT/iewi891KSRJJT7k8e4j// F1BLBwh6O0Tx
NQcAAMEOAABQSwMEFAAIAAgAyYtINgAAAAAAAAAAAAAAABkAAABwcm9wcGFn ZS9idWlsZC5w
cm9wZXJ0aWVzK84vLUpO1dNTsFUoLkrW5+XKLy0pKC0BCyRl5gEFgKReZl5y TmlKajFQsCCn
NB0oUpGboxPDy6WACnxdQxx1Pf3c9LHI6fFyAQBQSwcInY8uNEoAAABtAAAA UEsDBBQACAAI
AMmLSDYAAAAAAAAAAAAAAAATAAAAcHJvcHBhZ2UvcGx1Z2luLnhtbLVWTW/U MBA9U6n/IfIR
RELhAlKyq4K0EhJFK1okrk4ypAbHtvyxav89kzhp7E2UbSn4tMnMm4/3ZpzN t3ctTw6gDZOi
IBfpG5KAqGTNRFOQ7ze71+/JdnN+lm+h4kwZmHzfpW+9SXHXMIG/zs+SJMnh zoLoXPpHf1hd
EKWlUrSBtHSM16BTQ1vF4aN/IoG3oC0U5Lo3J3stf0FlkwU/JZmwBZG6SYfq 0kpqSDUY6XQF
ZkxlyGaE5cOrIAyeW2q+Uus0prXaweTeIbQTsTeeilNjFnq6jnqKwmQYZyoj GxD+TZ49sLb5
KxZ99SdJnLud5lD0mJBCbMSyFp5J0lDLGkfHiZbFe8RwPY/3BY4cS5VUTl2B cCE1sux4/iSF
1ax0No6Dh9ZUWVrycdBi64D2tK1I8nnQ8wjeSb5j3IIuyEuyQlIV1HcRK0Cr edF4OC2BF+Sy
rrNv0MoDJMNkzSdqXfsb2TSj9pd9rjm2RVJLqvfU3haE1jXr3MzcD0THpNlJ 7PfV3By1jGF8
4VHqePh878GszNV86rri7YpaYZXtfDd/XH1JFoynN7Kl+nd8qRmnjrfC3itY jaJ8ah8s3JA+
2PSsugvfYHs2TnCg3M3uyzyb3P/BiqF6oO39HhUM2+0UjYs5HrcBybBPP6j7 INTaagRAcwoY
X7FoTz6Q/7ruyMCLB3T+s1/18FVYlhgX89g86Lb+IYkzZT7VtC0oM0KXBEbL +HfgD1BLBwgy
LODMJQIAAFwIAABQSwMEFAAIAAgAyYtINgAAAAAAAAAAAAAAACQAAABwcm9w cGFnZS9zcmMv
cHJvcHBhZ2UvQWN0aXZhdG9yLmphdmG1VGFr2zAQ/ZxA/sPRfUnCav+AMGi3 bMNjjLKtn4sq
nx2tiiROctox9t93suwkdhu2FgY2Nqd77947neSEvBM1giPrHP+sZtPZVG2d pQCW6gylVs5j
9qMSEjNCbxvin2LLuWv0kpQLllZPYhqVOd3UymSXtz6QkOG6uGoDw3zra5VV JLZ4b+kue9uY
UuM7awI+hFZPvlzOprCE7xsEZlE7wTVBauE9SM4jqz0EXozlzpUBrSoE+VNq jLh8NnXNrVay
g1zuKbgAmpIjI33wK5ad5Hlbsmct1hzrmHwQgT+VMkLDt0DK1HD1+fpj8eWm WMMbOOsberY6
pvIbQViCMow3EiMfRS3YEx60ub5TkwiPHZh0LWDLLLeRnNUG84OsPXy+iB4m k8TCgsJG+Uj2
O8np6ObGmvNPYidKKxcpdOER/3EbX7FoCvO/7eFirHJnVQkJO0hsNzMCWC3Z ew/vHyS6oKxJ
ZnzjkLIE7FP/gyfrXmyJoc9ytN8e02i9OvbITE9Z7Dx+xdCQSUP/eKagy7qg Nu1kVv5ong/j
V2NYYyUaHfpR6sgOc3lCkzCg4vUA5f5+gIrfqCItVErzQQ5tpFY7NImgP2eE msXs+OCJsDm2
4wTvRhtNp71fHhgd1z7hdHSDRb+j0Lw71rHMsAVqmPiB7DYNz3x/BbxOsK5N /PwBUEsHCPdC
6W//AQAAaQUAAFBLAwQUAAgACADJi0g2AAAAAAAAAAAAAAAAMAAAAHByb3Bw YWdlL3NyYy9w
cm9wcGFnZS9idWlsZGVyL1NhbXBsZUJ1aWxkZXIuamF2YcVYbW/iOBD+DL/C 6kqrsMq62q+H
Kh0tacst0Ara7u6dTpUJBrwEO3Ic2tWq//3GdpxX4OB0p+sHCMm8ep6ZZ9KY hGuypCiWIo7h
As9SFs2p7LbbbBMLqdB3siU4VSzCIxJXb7/i102EYyITKhN8b76vBF+wZSqJ YoIHryGN9UV3
v9q099VqHiNzTUIl5I8iDCGXmIYRixOKQyEpljQRqQxpggfXLKLdYwRHRK5L /g+J3kvxnYbq
KNlJdnmScJ9Gipyu8cQSBidzkuIpOjyUdEO5IlF2ApcOJ3uVU67YhuIr+NHE wV5xfcJLcJyM
BG9EpzGRADYAD7tNlgQMYA5LrWgUa3j16YKkkbolfB4Z6MfpLGIhCiOSJGhK NnFEs3wRfVWU
zxO090TQz3a7VdYs1wcxfUergYVdBQTtVuv8A3ygD8jjgn/8DbphLsKOvWU/ f00oPRkb77b6
2ztazXo8h8/sOGZCRJRwZO1UhdHcqCC1kuIlQZWim5xauTxyDtGF1cJLqtxD r9PVwskLU+EK
efnzz4zPvU7HmgpJQmvHh3v9ftD/RT9tnZ+jlSklIvM5nef+zMNwRcP119HQ c3etw9ZMUrLu
7rM+CUZ3T037gACxrXs4bOnqtje+aVoK4Xt5eqxvbWNFUpVKjpRMKVIChQJ6 icO1qRTjSzAP
2JSUYy1fktZGwMZbDbK1CbETtWXAHgZInpQr3+60/s00wHogpZBZS+ddW+10 E44OX7ItUVAq
zRhoYWijyKpmyyuksnzUiiVY/wZAW+WWCSW3uxVsrrFoecZrDCdEfcS4Qgnd UsnUj8xuZfBg
46Uwoh35iOreGMG0BOr2OvDb4KOl7w4Zp+N0MwNZeJCbLoKz2ZnYqM5vV1zu Km/s8uS1URYh
5dI+yigVT4OnYDJ4+PYcTCZ3k93OFwRmaPB/RvBCJAd4/afuv/Qm48H4plOC ahZComBXCgE5
nERoqqQG+uXjYNgPJs+DPmDqrL6cAXmVkHGmweqgtsvYqDf5DLYevt0H2hqw HzDWDBq6olnf
sVBc27j2wbnoB9953FhEWlRHORB9fVxNoCtwZinCWkQb+2W7CQPPgtfMWSkX OzWsLE6o6ilw
PksV9dzhj4LptHcT+C6ev9dw5ao1TIstkFfkgS4u0MdPWZe2yvfRp2IsH/Iz HIyD5/Hj6DKY
+KUDsuhAITHkVyXRbNpk2NErQnNDMAvC3v0ATp5KwAWG1GCUw1Jnf2c4emfQ 5YGUb4yYv8r2
7x+/tplgzjVmhILdCJjNrc5//IlyR2gNtO4jMI2IXCY+qptBm9ycnrN7dgtd HW1J1+X6cTh8
Nu2T1WeRRjZDz9myh0wjIOfqZlLaZKCUMEPNDQ8usthhA8nhkIldIA4OHBZ2 O6t4gwbIN0cr
aiz5qKphS+1ITvvo2sqb7sspdB/J6gjzPYtxGAs8pGKRUdz797m4poox2QB7 YM2QX5haeWd6
Qz5z21bR33Aotts7uboJFhKgrkMTw0w2iToLS6pXcNMnnL40iLVQzCdCS5+9 mUMQnxlIRkoH
DS+aSsNYs5sz7E47a6BS87hufSuN3/I4q6ZQp/g8HuO8KluaSD5wGdTZL5Yk 3A/uH26ffw8m
d4d6O6w2d9E0liBzUNmx/s+aJM+hDGdMQi3j6XLsXP0yxB81kxpMgkrVc/x5 6L8Ehh8aBKuh
XOGiWtPVnjWIDENyg6wDPMe/rrHiumSubUR3VKPRvrvGh8lkb532vyXBC4Fa ZQsvKMwFTcyN
FyHXeum170ONopVf82zF3tpv7b8AUEsHCM7tqo05BQAA3BEAAFBLAwQUAAgA CADJi0g2AAAA
AAAAAAAAAAAALwAAAHByb3BwYWdlL3NyYy9wcm9wcGFnZS9idWlsZGVyL1Nh bXBsZU5hdHVy
ZS5qYXZhxVVNj9owED0nv2K0vYQv7/acIrULHKgqVC3dE0KV1wys28RObYct qvjva4ckOJRS
qJB6IJkw82bejJ/tjLLvdIWQKZll1iBPOU8WqOIw5GkmlQGpVgRZwjONhEmF RKGWuWKoyXgg
05SKRXxO7GclvyEzl8QOUTPFM8OluAQ2oSZXeAKRC8NTJAP7MfrJsCwQZvlT whmwhGoNU5pm
Ce5SAXd2isJoaBaBX2EY3LbbYQBtGA9BLsE8c+3G6YJAFFHOexsGZX5tqLGv JRc0galRXKxg
8uHL48Poq83Qh5vDtSDa43JjiQaZ4mtqsCZT1YsLNgWZSEjR+0jXdCFZq/in eLzXiOfP8A2T
YslX1opazSbWki/A89q2lXzR0JipnU4QHFlMWFjbdlqyJiv0vVErdrBSW7O5 LVNY2iIc0IXf
u8lMM2Qu2EYvpYKICwPcBt3F9vWuhpEExco8x9Dp8FZBKeBLiCr3jM/rjKgm NLXdEPyR00RH
OxGULnL/OP40HD3YVWqVeQKFdkzC8Q22ofs1mQt8GezJ2y+onQfsoANv5y7P dKMNpoQqRTdM
ZpuaZxfuun7C4vsgS2NylbMa2x67m3DpJrrZ/B97dhiv/syzqyZ6tglbjlXH QhAUlbW/YB6s
SFmJQDdF4IC23zxJXNT22sJe4GlpN/yXi7uy+2ClVcZYWV0m9DLsN73/P7n/ m7R7pbQvFTdv
/RXF3b45QPJugaoF7vHgjkuZ1Z/wSYEe2eXX16Mvk6Yc6zPeDynWY0drf/Zf n5XelzwDdGwf
eRkOL6tdE+66JNV12W82sw1fAVBLBwjE0at8XwIAAJ8IAABQSwMEFAAIAAgA yYtINgAAAAAA
AAAAAAAAADUAAABwcm9wcGFnZS9zcmMvcHJvcHBhZ2UvYnVpbGRlci9Ub2dn bGVOYXR1cmVB
Y3Rpb24uamF2Ya1WTU/bQBA9279iql4cEhZ6TiMVAYf0QBFQ9YCiarOeOAuO 191dB1CV/979
8Do2MRBQIxFs73tvZ97OjFNSdk8zhFKKsjQXZF7xPEU5jmO+KoXUcEfXlFSa 52SqUVItWmtC
ZgRZzkuFhAmJRKISlWSoyPRSijtkevwO7BkqJnmpuSheoVWF5iskp+bm/JHh nvDpSUpLTec5
9mLvFpQhocyKGSx7UdQD1xwfUJrIrzHH/cFaVkxXEtPXaRUn0x9z64gP5Myg M6r7I7fgX0Le
z7Fgy0sqjeNxWc1zzoDlVCm4EVmW4wW1G3s9MDI5rrDQCno3gr9xHJWSr+31 NkdQ27Dj6Ogg
juAAkkIUh99NkaSCDdwT9/VNIe7E2d3lszmb5K1DcJJHJhqf0lrwFCyvXgaP HpiIo4gvIGlC
BF4oTQuGYgF9zntKtBASklDZwDVMIEn68Y30gPCakAzGhmN1oogsqbrAR22e 1dqR9xbQm22k
uSaFh7j1UPi2/dz/CRRVnvtFm01gtnOpOWGPaMtNtms10SttzK1CeEmw6YzX JY0tLWQtNPAE
k32G2i2jbDjEFWCd66ZJKqh/8tk2u+pWoQZQm2y/zN/mv9Rec5inS1pkmL5Z iCMn7T77zIO+
ut3Zs1vEo95W8/boJVdkW9uTdit+1JG+zje+uCdrtKPko6bszKR+N9o77VjR 4YOm0hSYk7J+
+Ix9yn6+KVDUTjUoXP2AlQpt1fKhpJKuOs9bHy1gSdf4TImmKaYmPZC4EmtM Qyr1eHS5dEr3
eVfXJyiffKH3vO0gbV1PAs+2VAtUDw0zmniR3c7q8JTBt9iW48OYpsoymhnH bdcb8LGZWPA1
sEmORaaXYxgOeWhE26PXzgKvRC5Obn5enf+enhH8U9FcJTX5ls8GTfceHcGV Mwj0MnjnV7YR
48NFE7S5gXqlGwscwpfZuKY+KY0rQqWkT0yUT2HnERyPWnLulg/eJHEYwpcu kY/CBNuJgttI
gmjbY9X2eCsWoOH4VPf4WgojP/hqvERDLzqDLvaGnqTpMzff6+UwePkeJ7sa Pswt5NkWM7N/
f7U43t6+vcu1DTCq2RKSzq9ACG8wJKY7C32tza/bG2nGlu8d//LYxP8AUEsH CPYz91ZKAwAA
9QoAAFBLAwQUAAgACADJi0g2AAAAAAAAAAAAAAAAOAAAAHByb3BwYWdlL3Ny Yy9wcm9wcGFn
ZS9wcm9wZXJ0aWVzL1NhbXBsZVByb3BlcnR5UGFnZS5qYXZhtVZNb+M2ED3L v4JNgUIOAqUo
0MsGQevG8tqFYLuytu72YjASbRNLiwJJxUnb/PcOSX1YihR7gfZggKZmhjPz 3jwyw/EXvCMo
EzzLYOHpBRGKEnk3GNBDxoVCXOw8EjOaSeLFXBBPEMlzERPpzcJieddvnKeK Hoj3AH/855hk
ivL0vPlvOWZ0S0kyx4fu6PKovNU66v3G8AvPlfdR0GSMFb7ELjDLXssjTXZE SSgFvkuq+vOq
LVMlODtrF+BHct4qIs/dyeXUSyhmfCe9pQXwZQloAoRZ/shojGKGpUQrfMgY ObVAEJGkiUSN
zb8HAycT9AkrgqTCCgJsaYoZWilB0x1ajqLpJppFgY/u0dUSq/2Hq7v3XRbr uR/WPt8tjikR
F3otw8XSD6PP2tHsnHMb+5PRpyDaGGPt9Svfp2jMCTj2eNJUocj/I9pMZn4w 3qxn42gKnj9+
f+qh+4+4ztwiMXBur68HDrpGgLNUIo8VF2gLv7ed9rTdLcSygLw1cIfQd8eR Oey4Q6jw9eTk
J04ThJNkQoVUKxLrGXIrGqIMC5IqG6DejavVPYoFgThjssU5U5WJWzjqUpzb W8NCk38GmEJn
CEvgg93WW3Z1j1JyRGbtVmfcIJhFb76Y+zp3p7L2JFG6W25NmvI4pJmDlG5q eZTpsPb9HbOc
mH/2NBOiddg6HC3RP2YZ+qPxZjEPPleHVwGqBFy3UqshgnnyGTlA8e5w6MG/ Sc6Yzscdeopb
HsGXHhhWBBqHAeweDGyfZGnV6Ji1sxWs/OUoHEWLsChjughnfy7m0SgwdZTS hXblwgYq9w1N
nPKjt+eC/gWCg9mI0V2qiwOH0tibzIKgYb8T+FErspTTynOV4VjzBchMtHFV g26jlUdzchmk
v0MxT5P/jamopqqZxxZXzd7lZK3NK7Kc6FV1ptGsJl8rMXiHpqvZ/COonkX4 l0U49sMWukk3
rokWfrWfUoMj9PMJtGKtt2bpwx4LGfElfSZMum3lqqsqJ+AUuqQeQJ7lTMPG 35amxItBySlE
1Zrc6x3n/VFaEiGphHtFlfrmGi9H19i4192rq5uWyJuZayVvx9cm8A20CkZ1 iH4qMvrQlHvj
/opirOI9chuPDkQs7zqCd4SwvC4F/mdJCFySZEuAhjHRgv2tZaq+4qFUWZN8 WEq94AoGgCSo
eAagPo8LxkL3rj0NLRrXLxhk3zQntLL7llhV2JoYrnVo8jLpUJyGmhjz5FIp 6TjWhEysjIBF
+4KrPMxBDd3t+HQqOM3PgqhcpHU7W5p10vBu7fmPcPoUBF+FU/EwTfPDA2f5 IZVg98NZAM8h
WIOm5YTGZ26L5CtulvMI9yJRToq5P0AzQNkPBQ6yeBmd6pXav9UsdKT6OQFf EuuInvQboK2E
3fMO4169zR45ZwSnZRqLL3UCErhnTzex4dnYmcqpfL6jlbJfKy+SyhtjWle3 K6obXiKCBRRb
zCQpBK/cKyYWkHn9F1BLBwhVIzvuVwQAACEOAABQSwECFAAUAAgACADJi0g2 1Ryc0qUAAAAz
AQAAEwAAAAAAAAAAAAAAAAAAAAAAcHJvcHBhZ2UvLmNsYXNzcGF0aFBLAQIU ABQACAAIAMmL
SDbOYlBq5gAAAJ0CAAARAAAAAAAAAAAAAAAAAOYAAABwcm9wcGFnZS8ucHJv amVjdFBLAQIU
ABQACAAIAMmLSDbT1pLBswAAAEMBAAAdAAAAAAAAAAAAAAAAAAsCAABwcm9w cGFnZS9NRVRB
LUlORi9NQU5JRkVTVC5NRlBLAQIUABQACAAIAMmLSDb3qJtLTQIAAF8EAAAl AAAAAAAAAAAA
AAAAAAkDAABwcm9wcGFnZS9iaW4vcHJvcHBhZ2UvQWN0aXZhdG9yLmNsYXNz UEsBAhQAFAAI
AAgAyYtINv6ML+5DAgAAtgQAAEQAAAAAAAAAAAAAAAAAqQUAAHByb3BwYWdl L2Jpbi9wcm9w
cGFnZS9idWlsZGVyL1NhbXBsZUJ1aWxkZXIkU2FtcGxlRGVsdGFWaXNpdG9y LmNsYXNzUEsB
AhQAFAAIAAgAyYtINqiNf4KuAQAAWAMAAEcAAAAAAAAAAAAAAAAAXggAAHBy b3BwYWdlL2Jp
bi9wcm9wcGFnZS9idWlsZGVyL1NhbXBsZUJ1aWxkZXIkU2FtcGxlUmVzb3Vy Y2VWaXNpdG9y
LmNsYXNzUEsBAhQAFAAIAAgAyYtINt6MXEizAgAA4wUAAEEAAAAAAAAAAAAA AAAAgQoAAHBy
b3BwYWdlL2Jpbi9wcm9wcGFnZS9idWlsZGVyL1NhbXBsZUJ1aWxkZXIkWE1M RXJyb3JIYW5k
bGVyLmNsYXNzUEsBAhQAFAAIAAgAyYtINhIBYaU2BwAAGhEAADEAAAAAAAAA AAAAAAAAow0A
AHByb3BwYWdlL2Jpbi9wcm9wcGFnZS9idWlsZGVyL1NhbXBsZUJ1aWxkZXIu Y2xhc3NQSwEC
FAAUAAgACADJi0g2I2m5RD8EAABiCQAAMAAAAAAAAAAAAAAAAAA4FQAAcHJv cHBhZ2UvYmlu
L3Byb3BwYWdlL2J1aWxkZXIvU2FtcGxlTmF0dXJlLmNsYXNzUEsBAhQAFAAI AAgAyYtINkJc
Y2sRBgAAoAwAADYAAAAAAAAAAAAAAAAA1RkAAHByb3BwYWdlL2Jpbi9wcm9w cGFnZS9idWls
ZGVyL1RvZ2dsZU5hdHVyZUFjdGlvbi5jbGFzc1BLAQIUABQACAAIAMmLSDZ6 O0TxNQcAAMEO
AAA5AAAAAAAAAAAAAAAAAEogAABwcm9wcGFnZS9iaW4vcHJvcHBhZ2UvcHJv cGVydGllcy9T
YW1wbGVQcm9wZXJ0eVBhZ2UuY2xhc3NQSwECFAAUAAgACADJi0g2nY8uNEoA AABtAAAAGQAA
AAAAAAAAAAAAAADmJwAAcHJvcHBhZ2UvYnVpbGQucHJvcGVydGllc1BLAQIU ABQACAAIAMmL
SDYyLODMJQIAAFwIAAATAAAAAAAAAAAAAAAAAHcoAABwcm9wcGFnZS9wbHVn aW4ueG1sUEsB
AhQAFAAIAAgAyYtINvdC6W//AQAAaQUAACQAAAAAAAAAAAAAAAAA3SoAAHBy b3BwYWdlL3Ny
Yy9wcm9wcGFnZS9BY3RpdmF0b3IuamF2YVBLAQIUABQACAAIAMmLSDbO7aqN OQUAANwRAAAw
AAAAAAAAAAAAAAAAAC4tAABwcm9wcGFnZS9zcmMvcHJvcHBhZ2UvYnVpbGRl ci9TYW1wbGVC
dWlsZGVyLmphdmFQSwECFAAUAAgACADJi0g2xNGrfF8CAACfCAAALwAAAAAA AAAAAAAAAADF
MgAAcHJvcHBhZ2Uvc3JjL3Byb3BwYWdlL2J1aWxkZXIvU2FtcGxlTmF0dXJl LmphdmFQSwEC
FAAUAAgACADJi0g29jP3VkoDAAD1CgAANQAAAAAAAAAAAAAAAACBNQAAcHJv cHBhZ2Uvc3Jj
L3Byb3BwYWdlL2J1aWxkZXIvVG9nZ2xlTmF0dXJlQWN0aW9uLmphdmFQSwEC FAAUAAgACADJ
i0g2VSM77lcEAAAhDgAAOAAAAAAAAAAAAAAAAAAuOQAAcHJvcHBhZ2Uvc3Jj L3Byb3BwYWdl
L3Byb3BlcnRpZXMvU2FtcGxlUHJvcGVydHlQYWdlLmphdmFQSwUGAAAAABIA EgBaBgAA6z0A
AAAA
--------------020205080807040306060306--
Re: Adding a property page to a project [message #463420 is a reply to message #463339] Mon, 12 February 2007 02:24 Go to previous message
Eclipse UserFriend
Thanks!

Snjezana Peco wrote:
> You have mixed the builder's and nature's id.
> Attached is the correct project.
Previous Topic:Maximized Wizard-Dialog
Next Topic:Change path Product configuration files
Goto Forum:
  


Current Time: Fri Mar 21 11:14:14 EDT 2025

Powered by FUDForum. Page generated in 0.04699 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top