CnPack Forum


 
Subject: feature request :)
uchiha85
新警察
Rank: 1



UID 1074
Digest Posts 0
Credits 1
Posts 1
点点分 1
Reading Access 10
Registered 2005-9-24
Status Offline
Post at 2005-9-24 17:30  Profile | Blog | P.M. 
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
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2005-9-26 17:45  Profile | Blog | P.M. 
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.
Top
indy
新警察
Rank: 1



UID 1115
Digest Posts 0
Credits 15
Posts 11
点点分 15
Reading Access 10
Registered 2005-9-30
Location id
Status Offline
Post at 2005-9-30 15:26  Profile | Blog | P.M.  | Yahoo!
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
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2005-10-1 11:50  Profile | Site | Blog | P.M. 
Thanks for your support!

Would you show us what that auto-hide expert may do? or its url?




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
indy
新警察
Rank: 1



UID 1115
Digest Posts 0
Credits 15
Posts 11
点点分 15
Reading Access 10
Registered 2005-9-30
Location id
Status Offline
Post at 2005-10-1 15:21  Profile | Blog | P.M.  | Yahoo!
It is a small code about 4kb, I sent to your email.


---
D7 with CnWizards_0.7.8.149_Unstable
Top
iwancs (iwan)
普通灌水员
Rank: 2



UID 1210
Digest Posts 1
Credits 72
Posts 28
点点分 72
Reading Access 10
Registered 2005-10-21
Location Indonesia
Status Offline
Post at 2005-10-21 11:02  Profile | Blog | P.M.  | Yahoo!
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
Top
lextm
灌水科科长
Rank: 3Rank: 3



Medal No.1  
UID 771
Digest Posts 1
Credits 115
Posts 77
点点分 115
Reading Access 10
Registered 2005-3-28
Location Shanghai
Status Offline
Post at 2005-10-21 11:53  Profile | Site | Blog | P.M.  | QQ
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.
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2005-10-21 12:14  Profile | Blog | P.M. 
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.
Top
iwancs (iwan)
普通灌水员
Rank: 2



UID 1210
Digest Posts 1
Credits 72
Posts 28
点点分 72
Reading Access 10
Registered 2005-10-21
Location Indonesia
Status Offline
Post at 2005-10-21 14:02  Profile | Blog | P.M.  | Yahoo!
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
Top
indy
新警察
Rank: 1



UID 1115
Digest Posts 0
Credits 15
Posts 11
点点分 15
Reading Access 10
Registered 2005-9-30
Location id
Status Offline
Post at 2005-10-25 18:22  Profile | Blog | P.M.  | Yahoo!
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
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2005-10-25 20:48  Profile | Blog | P.M. 
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?
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2005-10-26 11:49  Profile | Blog | P.M. 
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.
Top
iwancs (iwan)
普通灌水员
Rank: 2



UID 1210
Digest Posts 1
Credits 72
Posts 28
点点分 72
Reading Access 10
Registered 2005-10-21
Location Indonesia
Status Offline
Post at 2005-10-27 11:12  Profile | Blog | P.M.  | Yahoo!
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
Top
indy
新警察
Rank: 1



UID 1115
Digest Posts 0
Credits 15
Posts 11
点点分 15
Reading Access 10
Registered 2005-9-30
Location id
Status Offline
Post at 2005-10-27 14:09  Profile | Blog | P.M.  | Yahoo!
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
Top
indy
新警察
Rank: 1



UID 1115
Digest Posts 0
Credits 15
Posts 11
点点分 15
Reading Access 10
Registered 2005-9-30
Location id
Status Offline
Post at 2005-10-28 08:33  Profile | Blog | P.M.  | Yahoo!
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
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2005-10-28 14:29  Profile | Blog | P.M. 
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.
Top
indy
新警察
Rank: 1



UID 1115
Digest Posts 0
Credits 15
Posts 11
点点分 15
Reading Access 10
Registered 2005-9-30
Location id
Status Offline
Post at 2005-10-29 11:19  Profile | Blog | P.M.  | Yahoo!
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
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2005-11-2 09:57  Profile | Site | Blog | P.M. 
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:
-------------------------------------------------------------------------------}




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
iwancs (iwan)
普通灌水员
Rank: 2



UID 1210
Digest Posts 1
Credits 72
Posts 28
点点分 72
Reading Access 10
Registered 2005-10-21
Location Indonesia
Status Offline
Post at 2005-11-8 07:03  Profile | Blog | P.M.  | Yahoo!
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
Top
 




All times are GMT++8, the time now is 2024-11-22 08:11

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.008548 second(s), 9 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP