Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » GMF (Graphical Modeling Framework) » How to deactivate creating a figure by draging a rectangle in the diagram editor?
How to deactivate creating a figure by draging a rectangle in the diagram editor? [message #521463] Wed, 17 March 2010 16:32
Marco is currently offline MarcoFriend
Messages: 27
Registered: July 2009
Junior Member
This is a multi-part message in MIME format.
--------------060009040703000800070406
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit

Hello GMF-Experts,

I would like to forbid the user of my application, creating a particular
node figure by the following way:

1. The User clicks at that particular figure in the tool palette to
select it
2. The User moves the mouse to a position on the diagram, where he is
allowed to create that particular figure
3. The User presses and holds the mouse button, dragging a rectangle, to
mark the bounds, where that particular figure should be created
4. The User releases the mouse button

Please also see 'drag_example.gif' in the attatchment to see the
behaviour of the application, when the user applies this method.

But the following way to create the particular node figure should be
allowed:

1. The User clicks at that particular figure in the tool palette to
select it
2. The User moves the mouse to a position on the diagram, where he is
allowed to create that particular figure
3. The User clicks on that position

All other figures except for that particular figure should still be
creatable with both described methods.

How can I reach that special behaviour for my particular figure?

Thank you for your replys!

Regards,
Marco

--------------060009040703000800070406
Content-Type: image/gif;
name="drag_example.gif"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="drag_example.gif"

iVBORw0KGgoAAAANSUhEUgAAANoAAADKCAIAAABMqckXAAAAAXNSR0IArs4c 6QAAAARnQU1B
AACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgA ABdwnLpRPAAA
B29JREFUeF7tm1Fu3DAMRNNjFejtC+QY7VHaJP4x4tqVGJkcD99iPxaJJGqH T0NL9n779fvX
Cy8UEFHgDUfeKCCiwIvIPJgGCrwXalRAAR0FwJFrFSEFwFEoGTouVTUTcARH IQXAUSgZVZ6k
ExccwVFIAXAUSoaOS1XNBBzBUUgBcBRKRpUn6cQFR3AUUgAchZKh41JVMwFH cBRSAByFklHl
STpxwREchRQAR6Fk6LhU1UzAERyFFLjC8fuP75/erz9f397bH/ef981oo6PP NpMqqwvEBcfP
S8tpmRniuKWH9xMVAEfAFVLACscn+gFzPioQuIar6nJ17UhqPRSoYisQ9/9b GY+U9PwWVsV6
f2DRM51P/9bgKHQh/3SYVs0/UDSrulCs/ddPFVuBuODojCPF2jm7q6pn2jhW OKapRqCbFABH
3FFIASscOei5ybTShgVHIW9Iy7psICscZVVmYlMKBA5cqrpwz9rfzqvYCsTl 3NEZR6tizVZm
qiYKNgZHZ7MRBG5kSoGiWdWFYu2/fqrYCsQFR2ccKdbO2R2pjFJtrHCUUpbJ BBQAR9xRSAEr
HDnoCRiSVBdwFPIGKTJKJmOFY4mCBF2uQODApaoL96z97byKrUBczh2dcbQq 1mxlltfN5AHB
0dlskmFaFS5QNKu6UKz9108VW4G44OiMI8XaOburqmfaOFY4pqlGoJsUAEfc UUgBKxw56LnJ
tNKGBUchb0jLumwgKxxlVWZiUwoEDlyqunDP2t/Oq9gKxOXc0RlHq2LNVmaq Jgo2BkdnsxEE
bmRKgaJZ1YVi7b9+qtgKxAVHZxwp1s7ZHamMUm2scJRSlskEFABH3FFIASsc OegJGJJUF3AU
8gYpMkomY4VjiYIEXa5A4MClqgv3rP3tvIqtQFzOHZ1xtCrWbGWW183kAcHR 2WySYVoVLlA0
q7pQrP3XTxVbgbjg6Iwjxdo5u6uqZ9o4VjimqUagmxQAR9xRSAErHDnoucm0 0oYFRyFvSMu6
bCArHGVVZmJTCgQOXKq6cM/a386r2ArE5dzRGUerYs1WZqomCjYGR2ezEQRu ZEqBolnVhWLt
v36q2ArEBUdnHCnWztkdqYxSbaxwlFKWyQQUAEfcUUgBKxw56AkYklQXcBTy BikySiZjhWOJ
ggRdrkDgwKWqC/es/e28iq1AXM4dnXG0KtZsZZbXzeQBwdHZbJJhWhUuUDSr ulCs/ddPFVuB
uODojCPF2jm7q6pn2jhWOKapRqCbFABH3FFIASscOei5ybTShgVHIW9Iy7ps ICscZVVmYlMK
BA5cqrpwz9rfzqvYCsTl3NEZR6tizVZmqiYKNgZHZ7MRBG5kSoGiWdWFYu2/ fqrYCsQFR2cc
KdbO2R2pjFJtrHCUUpbJBBQAR9xRSAErHDnoCRiSVBdwFPIGKTJKJmOFY4mC BF2uQODApaoL
96z97byKrUBczh2dcbQq1mxlltfN5AHB0dlskmFaFS5QNKu6UKz9108VW4G4 4OiMI8XaObur
qmfaOFY4pqlGoJsUAEfcUUgBKxz3Bz3b5/17W9C02eugqc+2pXjZvQKbjJwu o1sZcNRE7WgH
x+VhgmPOgiBKjgKbOf75eG2fc+JORVGc09QXoPGgAuD4fsnCW0SBPY6yHok7 dlkw4Ngl0yL+
dz2NI46CHok7dlkz4Ngl0492RymPxB27rJkzdwTHLgRIueY1jiJQ4o5d1gY4 dsm0lAueTWYE
x3KPxB27rBlw7JJpM3cs9EjcscuaGXdHcOzCRKGPzuJYAiXu2GUlgGOXTBd6 3njoGI7JHok7
dlkz4Ngl0+MWVdhyHMf9r2qOn2/9CrhjlzUDjl0yfathrBr8+gGz7Rox+Urx +NVwxy5rBhy7
ZHqVgd06ztmPE6R+tIA7dlkz4Ngl07e62qrBr3/YKuKRuGOXNQOOXTK9ysBu HWd/gviPLe3H
v8v317hjlzUDjl0yfaurrRp8w3H2t9gjvVbN8G0c3LHLmhkBq3xDA45dcBzx MHCEBiEFwFEo
GSP+0aFNIZQUa9bDZwXAESYKFDgejO+f6DmeQV63X1I3cMcCDpZk7uuDgGPf 3H+dnuUjHL3w
COj+8Py6/ZLp4Y59Vwg49s39EvNYO8jeC2MjL396HHfsu0LAsW/uY/Zza6+Y t+2vJmOfL74U
7th3hYBj39zf6nOxwWPF+nhIvj+hvP7838c4cMe+KwQc++Y+ZmAJvWbdbrb9 1BPmuGP3FTKL
12x7cOxO2KCnxsC67jXyX3bWAPoPBcARLOQUGHmQ4qzNcR+NO8oleLBWijQD RwCSUGB/Cjj+
+ezh3LM7NGxlJJItYn5X+4YPgrYG4Ag0j1Rg5Orw7N4Md2UemXJlZwVHkBJS AByFkqHsWzlz
A0dwFFIgdng++DAb96yFMp1jb1+MAo4QI6QAOAol44vWYtAdHMFRSIGzuy/j f+eJHqF0Pt0g
x7E7awmO4PgMBdhZPyNPT/fUwfmDIzgKKQCOQskYtBDjZuAIjkIKgKNQMoxt b/CrgSM4CikA
jkLJGLQQ42bgCI5CCvwFpKrOpslpHw0AAAAASUVORK5CYII=
--------------060009040703000800070406--
Previous Topic:Element copy paste
Next Topic:Customized line-break behaviour
Goto Forum:
  


Current Time: Sat Apr 27 00:11:04 GMT 2024

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

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

Back to the top