Home » Eclipse Projects » Standard Widget Toolkit (SWT) » C-SWT project is opened / requirement wanted.
C-SWT project is opened / requirement wanted. [message #466302] |
Fri, 06 January 2006 02:31  |
Eclipse User |
|
|
|
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 #466347 is a reply to message #466302] |
Sat, 07 January 2006 11:47   |
Eclipse User |
|
|
|
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 15:20   |
Eclipse User |
|
|
|
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] |
Sun, 08 January 2006 20:59   |
Eclipse User |
|
|
|
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 04:00   |
Eclipse User |
|
|
|
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 13:59   |
Eclipse User |
|
|
|
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 00:53   |
Eclipse User |
|
|
|
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 ? :-)
|
|
| | |
Re: C-SWT project is opened / requirement wanted. [message #466523 is a reply to message #466438] |
Tue, 10 January 2006 18:32  |
Eclipse User |
|
|
|
Daniel Spiewak wrote:
> I think it would be more intuative (and thus useful)
> if the user could simply click and drag within the spinner box,
I thought that too. But it would conflict with ordinary
selection and DnD: only strictly vertical dragging is
undefined, and only when nothing is selected.
It would be hard to separate things.
Second option would be: use the arrows that are already
part of the spinner. But I doubt that it is possible to
override native behaviour?
> There shouldn't be a problem doing this in SWT draging
> the instructions style
Ok, maybe we should be refining this then.
Obviously we just need a place to drag from.
This can be a label or an icon or anything else that
is somehow associated with the spinner.
While it is nice to have a bit of flexibility here,
it may also be convenient to have a consistent extension
for spinners.
How about something like this:
http://www.chaosfc.de/dragSpinnerTest2.jar
(14KB runnable jar with src)
?
Cheers,
Mathis
|
|
|
Goto Forum:
Current Time: Sat Jul 05 09:44:25 EDT 2025
Powered by FUDForum. Page generated in 0.05981 seconds
|