Home » Eclipse Projects » Standard Widget Toolkit (SWT) » C-SWT project is opened / requirement wanted.
|
Re: C-SWT project is opened / requirement wanted. [message #466347 is a reply to message #466302] |
Sat, 07 January 2006 16:47 |
Mathis Ahrens Messages: 5 Registered: July 2009 |
Junior Member |
|
|
andy wrote:
> hi all.
> C-SWT(http://sourceforge.net/projects/c-swt/) project is opened.
> C-SWT is Customizable (user-defined) SWT Component.
> C-SWT supports more comportable and higher quality of user interface
> than eclipse SWT.
> GTK+ widget, QT widget, components in MS visual studio or anything you
> wanted are good clue to define widgets for C-SWT.
>
> the project will be started from extending basic widget such as Button,
> List, Tree , etc to more complex widget such as calendar, dbTable,
> XMLTreeMapper(for xslt) etc.
>
> so, I wanna survey user requirements here.
> what kind of widget do you want ? ;-)
Hi Andy,
dunno if this would qualify, but I would be very interested in
something I call a 'dragSpinner'. That would be a usual spinner
with two small arrow buttons and a textfield that accepts numbers
only. But in addition, you can klick and drag the textfield up or down
to increase or decrease the value inside, and the change speed is relative
to the vertical distance [current mouse position, mouse down event].
I did hack something like this for swing once, but I am very new to
swt and also not sure the design is very nice, but could post that
if you are interested.
(For some (now forgotten) reason dragging interfered with the textfield
mouse handling, so it was done by bundling another component with the
Spinner, operating on the same model, with its own specialized mouse
listener)
Anyway, this kind of thing is very convenient UI for changing numbers
with the mouse only, and doing it quickly :)
Cheers,
Mathis
|
|
|
Re: C-SWT project is opened / requirement wanted. [message #466349 is a reply to message #466347] |
Sat, 07 January 2006 20:20 |
Sanjay Chaudhuri Messages: 19 Registered: July 2009 |
Junior Member |
|
|
Well this remins me of another control, which I would love to see. It is very similar in nature, however applied on table control.
Imagine, you have a table with items, and the first column is a check-box, where you would like to check one or more items. The main problem is, you have to indiviually click those one by one, and this is laborious. It would be better to have a click & drag feature, to have the items automatically checked, when the mouse if clicked and drag. A similar functionality exists in Lotus Domino mail selection.
|
|
| | | |
Re: C-SWT project is opened / requirement wanted. [message #466357 is a reply to message #466347] |
Mon, 09 January 2006 01:59 |
andy Messages: 10 Registered: July 2009 |
Junior Member |
|
|
Mathis Ahrens 쓴 글:
> andy wrote:
>
>>hi all.
>>C-SWT(http://sourceforge.net/projects/c-swt/) project is opened.
>>C-SWT is Customizable (user-defined) SWT Component.
>>C-SWT supports more comportable and higher quality of user interface
>>than eclipse SWT.
>>GTK+ widget, QT widget, components in MS visual studio or anything you
>>wanted are good clue to define widgets for C-SWT.
>>
>>the project will be started from extending basic widget such as Button,
>>List, Tree , etc to more complex widget such as calendar, dbTable,
>>XMLTreeMapper(for xslt) etc.
>>
>>so, I wanna survey user requirements here.
>>what kind of widget do you want ? ;-)
>
>
> Hi Andy,
>
> dunno if this would qualify, but I would be very interested in
> something I call a 'dragSpinner'. That would be a usual spinner
> with two small arrow buttons and a textfield that accepts numbers
> only. But in addition, you can klick and drag the textfield up or down
> to increase or decrease the value inside, and the change speed is relative
> to the vertical distance [current mouse position, mouse down event].
>
> I did hack something like this for swing once, but I am very new to
> swt and also not sure the design is very nice, but could post that
> if you are interested.
> (For some (now forgotten) reason dragging interfered with the textfield
> mouse handling, so it was done by bundling another component with the
> Spinner, operating on the same model, with its own specialized mouse
> listener)
>
> Anyway, this kind of thing is very convenient UI for changing numbers
> with the mouse only, and doing it quickly :)
>
> Cheers,
> Mathis
thanks, Mathis
IMHO, increase or decrease using Drag&Drop is a little bit stranger to me.
what do you think of using wheelmouse moving ?
even if it supports 3-button wheel mouse only. :-)
|
|
| |
Re: C-SWT project is opened / requirement wanted. [message #466359 is a reply to message #466302] |
Mon, 09 January 2006 09:00 |
Thomas Schindl Messages: 6651 Registered: July 2009 |
Senior Member |
|
|
Hi,
what is the difference of your project to nebula?
http://www.eclipse.org/proposals/nebula/
Tom
andy wrote:
> hi all.
> C-SWT(http://sourceforge.net/projects/c-swt/) project is opened.
> C-SWT is Customizable (user-defined) SWT Component.
> C-SWT supports more comportable and higher quality of user interface
> than eclipse SWT.
> GTK+ widget, QT widget, components in MS visual studio or anything you
> wanted are good clue to define widgets for C-SWT.
>
> the project will be started from extending basic widget such as Button,
> List, Tree , etc to more complex widget such as calendar, dbTable,
> XMLTreeMapper(for xslt) etc.
>
> so, I wanna survey user requirements here.
> what kind of widget do you want ? ;-)
|
|
|
Re: C-SWT project is opened / requirement wanted. [message #466371 is a reply to message #466357] |
Mon, 09 January 2006 18:59 |
Mathis Ahrens Messages: 5 Registered: July 2009 |
Junior Member |
|
|
andy wrote:
> Mathis Ahrens 쓴 글:
>
>>andy wrote:
>>
>>
>>>hi all.
>>>C-SWT(http://sourceforge.net/projects/c-swt/) project is opened.
>>>C-SWT is Customizable (user-defined) SWT Component.
>>>C-SWT supports more comportable and higher quality of user interface
>>>than eclipse SWT.
>>>GTK+ widget, QT widget, components in MS visual studio or anything you
>>>wanted are good clue to define widgets for C-SWT.
>>>
>>>the project will be started from extending basic widget such as Button,
>>>List, Tree , etc to more complex widget such as calendar, dbTable,
>>>XMLTreeMapper(for xslt) etc.
>>>
>>>so, I wanna survey user requirements here.
>>>what kind of widget do you want ? ;-)
>>
>>
>>Hi Andy,
>>
>>dunno if this would qualify, but I would be very interested in
>>something I call a 'dragSpinner'. That would be a usual spinner
>>with two small arrow buttons and a textfield that accepts numbers
>>only. But in addition, you can klick and drag the textfield up or down
>>to increase or decrease the value inside, and the change speed is relative
>>to the vertical distance [current mouse position, mouse down event].
>>
>>I did hack something like this for swing once, but I am very new to
>>swt and also not sure the design is very nice, but could post that
>>if you are interested.
>>(For some (now forgotten) reason dragging interfered with the textfield
>>mouse handling, so it was done by bundling another component with the
>>Spinner, operating on the same model, with its own specialized mouse
>>listener)
>>
>>Anyway, this kind of thing is very convenient UI for changing numbers
>>with the mouse only, and doing it quickly :)
>>
>>Cheers,
>>Mathis
>
>
> thanks, Mathis
>
> IMHO, increase or decrease using Drag&Drop is a little bit stranger to me.
> what do you think of using wheelmouse moving ?
> even if it supports 3-button wheel mouse only. :-)
I agree that it might seem strange at first, but it has more value than just
a wheel, believe me. Or better - try it yourself:
http://www.chaosfc.de/dragSpinnerTest.jar (12KB runnable jar with src)
Of course, setting *exact* values with the mouse is mostly silly,
but changing a value with the mouse *roughly* is a very common task when
playing with a bunch of parameters and checking out different scenarios,
and this can nicely be done with the mouse.
Especially when you have realtime feedback and, before editing, have no idea
what value will look/sound/smell just right!
Cheers,
Mathis
|
|
|
Re: C-SWT project is opened / requirement wanted. [message #466391 is a reply to message #466359] |
Tue, 10 January 2006 05:53 |
andy Messages: 10 Registered: July 2009 |
Junior Member |
|
|
Tom Schindl 쓴 글:
> Hi,
>
> what is the difference of your project to nebula?
> http://www.eclipse.org/proposals/nebula/
>
> Tom
>
> andy wrote:
>
>>hi all.
>>C-SWT(http://sourceforge.net/projects/c-swt/) project is opened.
>>C-SWT is Customizable (user-defined) SWT Component.
>>C-SWT supports more comportable and higher quality of user interface
>>than eclipse SWT.
>>GTK+ widget, QT widget, components in MS visual studio or anything you
>>wanted are good clue to define widgets for C-SWT.
>>
>>the project will be started from extending basic widget such as Button,
>>List, Tree , etc to more complex widget such as calendar, dbTable,
>>XMLTreeMapper(for xslt) etc.
>>
>>so, I wanna survey user requirements here.
>>what kind of widget do you want ? ;-)
thanks Tom.
there are so many similar projects in the world
but they show different results.
I should not guarantee that c-swt is better then nebula.
however c-swt is one of good alteratives.
what is the difference of gnome and kde ? :-)
|
|
| | | |
Goto Forum:
Current Time: Mon Dec 09 09:55:14 GMT 2024
Powered by FUDForum. Page generated in 0.03900 seconds
|