New IDE-Plugin: Structure-Code-Completing
- Didelphodon
- PureBasic Expert
- Posts: 450
- Joined: Sat Dec 18, 2004 11:56 am
- Location: Vienna - Austria
- Contact:
New IDE-Plugin: Structure-Code-Completing
Hi!
I've done a fancy plugin. It provides code-completing when want to type fieldnames of userdefined structures used for variables or linked lists.
More information is included in the zip.
Have fun!
Link: http://members.chello.at/pure-basic-ess ... leting.zip
Greez, Didelphodon.
I've done a fancy plugin. It provides code-completing when want to type fieldnames of userdefined structures used for variables or linked lists.
More information is included in the zip.
Have fun!
Link: http://members.chello.at/pure-basic-ess ... leting.zip
Greez, Didelphodon.
- Didelphodon
- PureBasic Expert
- Posts: 450
- Joined: Sat Dec 18, 2004 11:56 am
- Location: Vienna - Austria
- Contact:
> Some feedback would be nice!!
Take it easy! Why is there an expectation of instant response? I, for one,
have no use for your app, which is why no feedback came from me. Others
will have their reasons too. No need to use the "mad" icon about it.

Take it easy! Why is there an expectation of instant response? I, for one,
have no use for your app, which is why no feedback came from me. Others
will have their reasons too. No need to use the "mad" icon about it.
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
"PureBasic won't be object oriented, period" - Fred.
- Didelphodon
- PureBasic Expert
- Posts: 450
- Joined: Sat Dec 18, 2004 11:56 am
- Location: Vienna - Austria
- Contact:
Hi Christian
Well Cool Tool
<FeedBack>
This works (Great)
WinApi
Using Shift+Space or By the Menuitem [SomeThingCool]
This too
Homemade Structure (From the Help he.he )
But This Does'nt but it would be nice if it did
</FeedBack>
Otherwise great tool thanks
Best Henrik
Well Cool Tool

<FeedBack>
This works (Great)
WinApi
Code: Select all
RE.RECT
Re\
This too
Homemade Structure (From the Help he.he )
Code: Select all
Structure Person
Name.s
ForName.s
Age.w
EndStructure
NewList MyFriends.Person()
MyFriends()\
Code: Select all
Structure Person
Name.s
ForName.s
Age.w
EndStructure
Dim MyFriends.Person(100)
MyFriends(0)\
</FeedBack>
Otherwise great tool thanks
Best Henrik
- Didelphodon
- PureBasic Expert
- Posts: 450
- Joined: Sat Dec 18, 2004 11:56 am
- Location: Vienna - Austria
- Contact:
- Didelphodon
- PureBasic Expert
- Posts: 450
- Joined: Sat Dec 18, 2004 11:56 am
- Location: Vienna - Austria
- Contact:
Hi Artist Formerly Known As Christian
Sorry Dedelphphphsomething
Right: half a sleep, i was quite baffled when the yellow hepl appeared, but i came over it.
it's quite cool you know
, i really like the multiselect in the listicon, which brings up two things.
1. I'm maybe too tired but i can't figure out what i'm supposed to do with "\/" thing ?
2. I know this is a bit overkill, but if i doen't ask you may never realize taht you allwayes wanted to implement this.
It's of course not a must, just an idea
if you know TotalCommander you can select some files out of many by rightmouse Click on the item/file
So like this in the listicon, could you insert "like" Checkboxes ?? Example:
IF want to multiselect items from the structure but only some of them
Then if this could be done with checkboxe or like RightmoseClick..
Again, This is of course not a must, just an idea..
well i shut up now, as is now, it's a very cool and handy tool, thanks
Regards to Pascal and a Merry Christmas to you & Pascal "Fred" and the rest off the PB-Folks here, there and everywhere.
Henrik..
Sorry Dedelphphphsomething

Right: half a sleep, i was quite baffled when the yellow hepl appeared, but i came over it.
it's quite cool you know

1. I'm maybe too tired but i can't figure out what i'm supposed to do with "\/" thing ?
2. I know this is a bit overkill, but if i doen't ask you may never realize taht you allwayes wanted to implement this.
It's of course not a must, just an idea

if you know TotalCommander you can select some files out of many by rightmouse Click on the item/file
So like this in the listicon, could you insert "like" Checkboxes ?? Example:
Code: Select all
Structure Person
Name.s
ForName.s
DogName.s
Age.w
ShoeSize.l
HairDirection.S.W
ToothPaste.b
EndStructure
Code: Select all
MyFriends()\Name
MyFriends()\ForName
MyFriends()\Age
and
MyFriends()\ToothPaste
Again, This is of course not a must, just an idea..

well i shut up now, as is now, it's a very cool and handy tool, thanks

Regards to Pascal and a Merry Christmas to you & Pascal "Fred" and the rest off the PB-Folks here, there and everywhere.

Henrik..
- Didelphodon
- PureBasic Expert
- Posts: 450
- Joined: Sat Dec 18, 2004 11:56 am
- Location: Vienna - Austria
- Contact:
Hi Henrik!
Thx for this enhanced feedback!
Explanation what the \/-thing does: As you see a multiselection (you can even select just a few by doin a click in combination with the ctrl-key on every desired item) will result in a generated source-row for each item you selected. So far so good. In the original row where you would do the <Shift> + <Space> thing (or as you declared it) stop for a moment and before you call the tool insert everywhere in this row (except the main-insertion-point where you would/will do the tool-call) the "\/"-string, which means that in that locations the field-name will ALSO be inserted. Now you can do the <Shift> + <Space> code in the location you wanted to do it first and do a multi-selection and look what the tool does.
Example:
var1\ = var2\\/
Toolcall is located behind "var1\" and you'll have a fast generated transfer of data.
OR
var1\ = ReadPreferenceString("\/", "")
Toolcall is located behind "var1\" (again) and you'll have a fast generated loading of data out of a ini-file.
Get it?
The second question of yours - ahm, i didn't get that, can you give that another try? :roll:
Greez, Didel.
Thx for this enhanced feedback!
Explanation what the \/-thing does: As you see a multiselection (you can even select just a few by doin a click in combination with the ctrl-key on every desired item) will result in a generated source-row for each item you selected. So far so good. In the original row where you would do the <Shift> + <Space> thing (or as you declared it) stop for a moment and before you call the tool insert everywhere in this row (except the main-insertion-point where you would/will do the tool-call) the "\/"-string, which means that in that locations the field-name will ALSO be inserted. Now you can do the <Shift> + <Space> code in the location you wanted to do it first and do a multi-selection and look what the tool does.
Example:
var1\ = var2\\/
Toolcall is located behind "var1\" and you'll have a fast generated transfer of data.
OR
var1\ = ReadPreferenceString("\/", "")
Toolcall is located behind "var1\" (again) and you'll have a fast generated loading of data out of a ini-file.
Get it?
The second question of yours - ahm, i didn't get that, can you give that another try? :roll:
Greez, Didel.
Hi Christian
First: this "maybe" would have saved me some trouble when i tried to do some ping stuff
the "HOSTENT structure variables names" -correcting the tongue- has change in pb 3.94
"it's a Maybe", cuz i found out that i cant ping at all, except for localhost, but thats another storry..
But the fact that you have the correct itemnames and their typeid. is very great beside the fact, that it save you from lookking up and type alle the stuff by hand.
Right: about the "\/" maan did i felt really dumb, cuz i got it nearly right, in the first place, but it didn't do ****,
what i did wrong was like:
Var1\=var2\/ -- (check out var2... "var2\/ <> var2\\/")
and then i placed the curser behind var2\/ <-, an example would maybe a good idea for the next ver.
As for my second question:
HA ha. it's exactly what Ctrl+mouse does
, lol, except that i thought about using Rightmouseclick for this.
But ctrl+mouse is fine, now that i know that i can do that.
This is just so handy this tool, i don't recall/know what jaPBe do, but then again it discontinued, sooo ...
Right: i'm off for the family.
Merry X-Mas to you and your family Christian.
hmm. wonder how you did this ? get the itemnames that is.
Best Regards Henrik
Merry X-Mas to All And Fred Too
First: this "maybe" would have saved me some trouble when i tried to do some ping stuff
the "HOSTENT structure variables names" -correcting the tongue- has change in pb 3.94
"it's a Maybe", cuz i found out that i cant ping at all, except for localhost, but thats another storry..

But the fact that you have the correct itemnames and their typeid. is very great beside the fact, that it save you from lookking up and type alle the stuff by hand.

Right: about the "\/" maan did i felt really dumb, cuz i got it nearly right, in the first place, but it didn't do ****,
what i did wrong was like:
Var1\=var2\/ -- (check out var2... "var2\/ <> var2\\/")
and then i placed the curser behind var2\/ <-, an example would maybe a good idea for the next ver.
As for my second question:
HA ha. it's exactly what Ctrl+mouse does

But ctrl+mouse is fine, now that i know that i can do that.

This is just so handy this tool, i don't recall/know what jaPBe do, but then again it discontinued, sooo ...
Right: i'm off for the family.
Merry X-Mas to you and your family Christian.

hmm. wonder how you did this ? get the itemnames that is.

Best Regards Henrik
Merry X-Mas to All And Fred Too

- Didelphodon
- PureBasic Expert
- Posts: 450
- Joined: Sat Dec 18, 2004 11:56 am
- Location: Vienna - Austria
- Contact: