Télécharger
Développer
Compte
Télécharger
Développer
Connexion
Mot de passe oublié ?
Créer un compte
Langue
Aide
Langue
Aide
×
Connexion
Nom du compte
Mot de passe
×
Mot de passe oublié ?
Traduction statut du Français
Catégorie :
Logiciel
Peuple
PersonalForge
Magazine
Wiki
Recherche
OSDN
>
Trouver un logiciel
>
Développement de logiciels
>
Build Tools
>
マスカット
>
Ticket List/Search
>
Ticket #9847
Description
Résumé du projet
Dashboard - Développeur
Page Web
Développeurs
Galerie d'images
Liste des flux RSS
Activité
Statistiques
Historique
Téléchargements
List of Releases
Stats
Code Source
Liste des dépôts de code
Subversion
Voir le référentiel
Ticket
Liste des tickets
Liste des Jalons
Liste des types
Liste des composants
Liste des tickets/RSS fréquemment utilisés
Soumettre un nouveau ticket
Documents
Communication
Forums
Liste des forums
公開ディスカッション (1319)
Listes de diffusion
Liste de ML
maskat-develop
maskat-general
maskat-report
Nouvelles
Ticket #9847
Liste des tickets
Soumettre un nouveau ticket
RSS
Eclipse IDEの拡張部品のイベント属性
Date d'ouverture:
2007-01-24 13:18
Dernière mise à jour:
2007-04-02 11:30
monitor
ON
OFF
Rapporteur:
shsalex
Propriétaire:
(Aucun)
Type:
Demandes de fonctionnalités
État:
Atteints
Composant:
(Aucun)
Jalon:
(Aucun)
Priorité:
6
Sévérité:
5 - moyen
Résolution:
Aucun
Fichier:
Aucun
Détails
Eclipse IDE拡張部品のイベント属性も拡張できるよう対応し
たいと思います。
例えば、以下の形で
<component isContainer="false" name="newComponent">
<property name="name" type="maskattext"/>
<property name="left" type="maskattext"/>
<property name="top" type="maskattext"/>
<property name="width" type="maskattext"/>
<property name="height" type="maskattext"/>
<property name="onNewEvent" type="event"/>
</component>
Ticket History (1/1 Histories)
2007-04-02 11:30
Updated by:
shsalex
Ticket Close date
is changed to
2007-04-02 11:30
État
Update from
Ouvert
to
Atteints
Commentaire
Logged In: YES
user_id=23740
既存のあるイベント(例えば:onclick,onblurなど)は直接
propertyタグで定義できますが。
新しい名前のイベントを拡張するにはpropertyTabと
propertySectionの定義をしないといけません。
以下のように:
<plugin>
<extension
point="org.maskat.ide.gef.customizecomponents">
<component
isContainer="false"
name="componentWithEvent">
<property
name="name"
type="maskattext"/>
<property
name="left"
type="maskattext"/>
<property
name="top"
type="maskattext"/>
<property
name="width"
type="maskattext"/>
<property
name="height"
type="maskattext"/>
<property
name="onclick"
type="event"/>
<property
name="onCellEdit"
type="event"/>
<property
name="onSetDisplay"
type="event"/>
</component>
<component
isContainer="false"
name="compWithExtensionEvent">
<contentFactory
class="org.maskat.ide.extension.example.ExampleContentFacto
ry"/>
<property
name="name"
type="maskattext"/>
<property
name="left"
type="maskattext"/>
<property
name="top"
type="maskattext"/>
<property
name="width"
type="maskattext"/>
<property
name="height"
type="maskattext"/>
</component>
</extension>
<extension
point="org.eclipse.ui.views.properties.tabbed.propertyTabs"
>
<propertyTabs
contributorId="org.maskat.ide.gef.editor1"> <!--
MaskatEditorのgetContributorIdメソッドの戻り値 -->
<propertyTab
afterTab="属性"
category="maskat"
id="org.maskat.ide.extension.example.propertyTab1"
label="onNewEvent"/>
</propertyTabs>
</extension>
<extension
point="org.eclipse.ui.views.properties.tabbed.propertySecti
ons">
<propertySections
contributorId="org.maskat.ide.gef.editor1"> <!--
MaskatEditorのgetContributorIdメソッドの戻り値 -->
<propertySection
class="org.maskat.ide.extension.example.OnNewEventPropertyS
ection"
enablesFor="1"
id="org.maskat.ide.extension.example.propertySection1"
tab="org.maskat.ide.extension.example.propertyTab1">
<input
type="org.maskat.ide.extension.example.ExampleEditPart"/><!
-- ExampleEditPartしかに対してこのsection表示しません -->
</propertySection>
</propertySections>
</extension>
</plugin>
Attachment File List (
0
)
Attachment File List
No attachments
Modifier
Please login to add comment to this ticket »
Connexion
たいと思います。
例えば、以下の形で
<component isContainer="false" name="newComponent">
<property name="name" type="maskattext"/>
<property name="left" type="maskattext"/>
<property name="top" type="maskattext"/>
<property name="width" type="maskattext"/>
<property name="height" type="maskattext"/>
<property name="onNewEvent" type="event"/>
</component>