Other wishes

Started by Gian Kolbjornsen, May 26, 2004, 09:00:05 AM

Previous topic - Next topic

Gian Kolbjornsen

Here is a wishlist.

Workspace:

- I would like to have the tool tab moved to the left side of the window so that the tools and properties are visible at the same time.

- I would like to have the workspace split so that top part shows/can show the explorer and the bottom part the properties

(I would prefer the workspace to be on a rebar or something like it. Attached to a side of the main window or floating above. It would be very nice if they would be movable.)

Controls:

- I would love to have a Cheetah datacontrol

- I would also like to have WSA control (If not as a control the a form property to enable/disable skinning)

- Common dialogs controls

- Timer control

- Comm, tcp and udp control

(When added to a form they should create a set of function (wrappers), properties and events. It should be possible to set the properties of a control from code also like TIMER1.Interval = 1000. It's own events like FORM1_TIMER1_WM_TIMER.)

- Shape and line controls

- Masked edit control

- Date controls

Other stuff:

- It would be nice to have a toolbar that showed in designermode and had the format menu items minus properties (align etc)

- A "wizard" for setting the tab order. Meaning, I press a button on the toolbar and then click the controls on the form in the order I want them.

- A todo pane whould be very nice. If I add a line like

'TODO: Test

in the code editor then this would show up in the todopane. It would be clickable so that when I click it it will take me to that position in the text editor. It should also be possible to add TODO's to the list that do not require a entry in the code editor. It would be nice if controls could add default todo's when created like if I added a menu it should say 'Add menu code' and that should be linked to FORM1_CUSTOM. When I check the TODO item it disappears fromt he list but is available threw history.

- Ability to set startup item to winmain/libmain. So it will not have to start with a form. Nice to have with exe and a must with dll creation.

That's all I could think of right now. Nothing urgent just nice to have stuff.

Best regards,

Gian

TechSupport

Quote from: Gian Kolbjornsen
Workspace:

- I would like to have the tool tab moved to the left side of the window so that the tools and properties are visible at the same time.

- I would like to have the workspace split so that top part shows/can show the explorer and the bottom part the properties

(I would prefer the workspace to be on a rebar or something like it. Attached to a side of the main window or floating above. It would be very nice if they would be movable.)
- It would be nice to have a toolbar that showed in designermode and had the format menu items minus properties (align etc)

I don't anticipate implementing many changes to the current Workspace at this stage. In the longer term, yes, I will most likely allow the different elements of the Workspace dialog to be on separate dialogs.

Also, I hope to add a "customize toolbar" option to FireFly so that you can put whatever items on the toolbar that you want. This should help satisfy users that would like to make changes to the current options that are available on the toolbar.

Quote- I would love to have a Cheetah datacontrol
In the meantime, check out http://www.kazmax.co.uk/DbDesign.asp

Quote- I would also like to have WSA control (If not as a control the a form property to enable/disable skinning)
I agree. Implement as a 3rd party control. I will look at this for a future release.

Quote
- Common dialogs controls
- Comm, tcp and udp control
- Shape and line controls
- Masked edit control
- Date controls
I am looking at some of these. Hopefully, they will find their way into FireFly.

Quote
- Timer control
(When added to a form they should create a set of function (wrappers), properties and events. It should be possible to set the properties of a control from code also like TIMER1.Interval = 1000. It's own events like FORM1_TIMER1_WM_TIMER.)
This control is already implemented and will be in the 1.04 update.

Quote
- A "wizard" for setting the tab order. Meaning, I press a button on the toolbar and then click the controls on the form in the order I want them.
Much like PBForms, right. I like the way that PBForms does this.

Quote
- A todo pane whould be very nice. If I add a line like

'TODO: Test

in the code editor then this would show up in the todopane. It would be clickable so that when I click it it will take me to that position in the text editor. It should also be possible to add TODO's to the list that do not require a entry in the code editor. It would be nice if controls could add default todo's when created like if I added a menu it should say 'Add menu code' and that should be linked to FORM1_CUSTOM. When I check the TODO item it disappears fromt he list but is available threw history.
There is a popup called "Project Notes", but I really like your idea of integrating the Code Editor into the mix. That scenario looks like it could be very useful. Cool idea - thanks.

Quote
- Ability to set startup item to winmain/libmain. So it will not have to start with a form. Nice to have with exe and a must with dll creation.
I have made lots of changes in this area for update 1.04. Also, check out the FF_WINMAIN function (under the "Project Explorer", "Special Functions").
[/quote]


:thumbsup:

Gian Kolbjornsen

Sounds great Paul.

I imagine the todolist at the bottom of the designer like a grid with five colums:

First an icon. This icon should indicate if it is a compile error, todo information, control message etc.

Next should be the description which can be hyperlinked to a position in the codeeditor. Since the text can be larger then a cell it should show the complete text in a tooltip on mouseover.

Third should be a reference in helpfile if available..

Then creation date and time.

Last a column with checkbox for checking when it is done. When an item is marked done the 'TODO in code should be changed to ''TODO or something, not removed!

From the projectmenu it should be possible to see the completed items. This would include completed compiles aswell with versionnumber etc.

The result is a nice tool for keeping track of a project and making history files.

Gian

Haakon Birkeland

MÃ¥ ha det, bare mÃ¥ ha det..   :D

Gian Kolbjornsen

Lekkert Haakon.

Hvor holder du til i dette langstrakte landet?

:D Gian

Haakon Birkeland

Rett nord for deg..

Anonymous

C'mon guys. This is an English speaking forum. If you need to discuss something in glaswegish maybe you could swap email addresses and take it offline?

It's considered kinda rude to speak in languages that others can't understand where I come from..... :(

There is a point to this - remember that some people here in the UK, and possibly elsewhere in the world, are dialling up using modem technology. We pay by the minute for connect time, you come to the forums and see a coloured flag advising there is a new message in a forum, you navigate to the message, and you've just paid the telecoms company money to read a message you simply can't decipher.

Andrew

Gian Kolbjornsen

Sorry about that, Andrew. You are so right.

After our three lines of text we have moved to PM and email.

:oops:  Gian


Translation:
HB: Must have it, just must have it (quote from a Norwegian commercial)
GK: Where do you live in this long country?
HB: Just north of you..

Anonymous

No problem. Sorry if my words with a bit harsh - diplomacy was never my strong subject :)

Andrew

Marc Giao

Quote from: kazmax... diplomacy was never my strong subject :)

:shock: An undiplomatic Englishman... never heard of it :lol:

Regards,

Marc

Anonymous

Quote from: Marc Giao:shock: An undiplomatic Englishman... never heard of it :lol:
Now, now, just because your camel has the good looks of a bulldog chewing a wasp ;)

Andrew

Haakon Birkeland

U would be surprised about the similarity of Norwegian and English, Kaz. Remeber, both our languages has descended from the same place/language base, so you ought to get some part of it.  :P

Anonymous

Dear Paul

I would like to add the FF Code editor:

- Color API keyword Syntax
- Color PB keywords Syntax (included I think)
- Split Code Windows
- Code Completion (API keywords, PB Keywords) like very nice and
 interesting for the code editor
- Function Highlighting
- Line Highlighting
- Would you like to replace CodeMax with the Scintilla library ?

I hope that you listen to the register users that bought this FF

Kind regards
Stephane

TechSupport

Quote from: Stephane- Color API keyword Syntax
- Color PB keywords Syntax (included I think)
- Split Code Windows
The editor already has this.

Quote
- Code Completion (API keywords, PB Keywords) like very nice and
 interesting for the code editor
Yes, this is a good idea. I hope to add it to FireFly as well as JellyFish.

Quote
- Function Highlighting
What do you mean?

Quote
- Line Highlighting
I will add it to the wishlist.

Quote
- Would you like to replace CodeMax with the Scintilla library ?
No. I prefer CodeMax.

Quote
I hope that you listen to the register users that bought this FF
I certainly do. Every feature update to FF has been the result of listening to customer requests.