Board logo

Subject: feature request :) [Print This Page]

Author: uchiha85    Time: 2005-9-24 17:30     Subject: feature request :)

wow, i just tried this today..
Awesome..

thank you very much for releasing this ide expert.

anyway i have 2 feature request,

first one,
there is 2 combobox in top of the ideeditor (below of cnwizard toolbox)
the first combobox list all classes in the unit, and if clicked it will navigate to the selected classes (in interface section),

the second combobox will list all classes.method, and if clicked it will navigate to
selected method(in implementation section).

the second one,
i don't know how to say it but,

it's like pressing "ctrl + j" in the editor ,
but this one is triggered via space character.

ex:
we write "sm" then press space it will convert to ShowMessage('|');
and so on...

that's all
thanks
Author: Passion    Time: 2005-9-26 17:45

Hi,

The feature 1 is in our planning now.

For the 2nd feature, we do NOT prepare to do this, because our Code Input Helper almost has the similiar function now. It can use IDE's code template. And  customized templates are supported, too.

More pre-defined templates will be available in our new version of CnWizards.
Author: indy    Time: 2005-9-30 15:26     Subject: Auto hide and

CnWizard is great, I uninstall many other wizards/experts and replaced only by one CnWizard.

I only miss one function from GExpert: shortcut key reassignment.
and also would be nice if an auto-hide expert (Palette, Object Inspector) is added; currently I use a simple auto-hide expert
Author: zjy    Time: 2005-10-1 11:50     Subject: Thanks for your support!

Would you show us what that auto-hide expert may do? or its url?
Author: indy    Time: 2005-10-1 15:21

It is a small code about 4kb, I sent to your email.


---
D7 with CnWizards_0.7.8.149_Unstable
Author: iwancs    Time: 2005-10-21 11:02     Subject: Great!!

This is awsome tool:-D
But there is one more feature missing, can we backup the whole source, by project or project group. Thx
Author: lextm    Time: 2005-10-21 11:53

to dear iwancs

I believe it is not hard. but do you have to use CnPack for that? it is really something in Software Configuration Management. There is a lot of professional software available in this field, such as Borland StarTeam, Microsoft Visual SourceSafe, and CVS. the last one is open-sourec and free. All of these tools have plug-ins to Delphi IDE. And you may try them yourself if you like.

After writing these, I suddenly think of my old days when I use WinZip to backup my projects and smile ^-^ Yes, maybe CnPack could provide some basic functions like this.
Author: Passion    Time: 2005-10-21 12:14

Now we add a project bacup tool in our Project Extension wizard.
It can compress project files to a zip file and save it, similar to the one in GE.

It will be available in next version.
Author: iwancs    Time: 2005-10-21 14:02

Thx to passion, that is exactly what i wish for, the one like in GE
It is true what lextm said, that there are other tools that may provide that, but i'm wishing that this feature will be available in one IDE tools, so i can uninstall other tools and improve my delphi loading time. Before using this, i'm using CR and GE, and it cost a lot loading time and error.

If i may add another wish list:-D
- On GE, the backup macro name for ProjectGroupName will get the Project Group Name and it's extension, could you remove this or enabled us to control the format?
- Can the backup tool not using the absolute path (sorry i don't know what to say the oposite of absolute path:-D)
- On CnPack, can the argument macro added the capabilities to seperate each argument in one line?

I wish i had time to explore your source code, but i can't right now :-(

Iwan Cahyadi Sugeng
Author: indy    Time: 2005-10-25 18:22     Subject: another one

I found at Editor Enhancements | Others | Keyboard Extend | Use Shift+Enter ...
but I could not make it work. This one will be extremly useful.
Seems all wizard in [Others] tab not work, I also can not use keyboard to select item from Code Input Helper popup, even [Esc] does not work.

and would be nice if we can use template/word replacement without selecting from a list first;
for example:
  beg will create begin...end; and put cursor inside the block
  instead of pressing Alt+Num2, just by typing "beg\" beg\ will be replaced
  by the text we defined

and hotkey redefinition wizard will be great, so I barely use the mouse ;)

and oh ! I like the About box ! :cool: that water fx...

---
thx to CnPack team !
I remove ALL experts and use only CnPack.
D7 + CnPack 0.7.8.152
Author: Passion    Time: 2005-10-25 20:48

To iwancs:
We modified Project backup function as your suggestion.
But I can not catch your 3rd item:

"On CnPack, can the argument macro added the capabilities to seperate each argument in one line?"

Can you give more details about it?
Author: Passion    Time: 2005-10-26 11:49

To indy:

The not-working problem may comes from confliction with our keyboard hook. Have you installed other experts? If yes, you can disable them and try it again.
Author: iwancs    Time: 2005-10-27 11:12

I have a function:

function A(B: integer;C:String):string;

I need to have a description like this:
{-----------------------------------------------------------------------------
  Procedure: A
  Author:     Iwan
  Date:        27 Okt 2005
  Arguments:
      B: Integer;
      C: Integer;
  Result:       String
  Desc:          
  CallBy:
-----------------------------------------------------------------------------}
Can u do that??it's like you give #13#10 charachter and a smart tab that will tab to the first occured charachter above. Can u get what i mean? Is it possible?

Thx for the help

Iwan CS
Author: indy    Time: 2005-10-27 14:09

thx Passion,

I only use CnPack and tiny expert auto-hide "Object Inspector and Main Menu" which doesn't utilize keyboard at all.
Just downloaded .153, I will clean up delphi configuration and try .153


-----
D7 + CnPack 0.7.8.152
Author: indy    Time: 2005-10-28 08:33

Passion,

Maybe it's just me, I still could not make [IDE Enhancements Settings|Editor Enhancements|Others] work.
I tried on two different XP Pro SP2 OS with D7 + CnPack 0.7.8.153, no other experts installed. And I believe no conflict with properties editor, but I'll check it later.

btw, there's a mistyped at [IDE Enhancements Settings|Form _Desinger_ Enhancements]

thx !

-----
D7 + CnPack 0.7.8.153
Author: Passion    Time: 2005-10-28 14:29

Thanks for your reporting about the spelling. Our fault. ;-)

About the problem, can you download the debug version of Cnwizards and test it again?
You can install this debugging wizard. Start CnDebugViewer.exe in CnPack's 'Bin' directory and Run IDE.

After your repreduce the problem in IDE, tracing messages will be logged in CnDebugViewer.
You can save the record and sent it to us.
We'll check it.
Author: indy    Time: 2005-10-29 11:19

Sure I'll test it
just downloaded CnWizards_0.7.8.154_Debug, I'll try it and report the messages.

thx

-----
D7 + CnPack 0.7.8.153
Author: zjy    Time: 2005-11-2 09:57

iwancs,

you can try this template in Code Input Helper or Source Template:
{-------------------------------------------------------------------------------
  Procedure: %ProcName%
  Author:    %User%
  DateTime:  %Year%.%Month%.%Day%
  Arguments:
%ArgList:    $n: $t
%  Result:    %Result%
  Desc:
  CallBy:
-------------------------------------------------------------------------------}
Author: iwancs    Time: 2005-11-8 07:03

Thx zjy,  i've just tried your solution, and it works great. I've modified your solution and make it more readable like this:
{-----------------------------------------------------------------------------
  Procedure : %ProcName%
  Author    : %User%
  Date      : %Day% %MonthShortName% %Year%
  Arguments : %ArgList:  
    $n: $t;        //%
  Result    : %Result%
  Desc      : %Cursor%       
  CallBy    :
-----------------------------------------------------------------------------}
Thanks.
I Haven't tried the backup project yet, i'll report the result soon, thx




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0