Indigo Rose Software

Professional Software Development Tools

 
+ Reply to Thread
Results 1 to 7 of 7
  1. #1
    Join Date
    Jun 2007
    Location
    Delphi II
    Posts
    1,534

    FREE: Class Action Plugin

    Why Use Classes?
    Well, after reading this by Imagine Programming, I began digging into class definitions for VB and Java and began realizing how beneficial they could be in AMS. Although this is not what Imagine Programming was talking about, the idea itself was inspiring.

    What Does the Class Action Plugin Do?
    Basically, if you wanted a certain number of Pages to have certain like properties(such as background type and color) then you would create a table with those properties and create a class. Once the class has been created it can be assigned to any page that you want. The specified properties(in the class) will be reflected in the pages' properties without affecting the other page properties. This mechanism works for objects and dialogs as well.
    The structure provided by the Class Action Plugin enables the programmer to be more efficient and more organized when dealing with a large amount of objects, pages or dialogs(DialogEx).

    Per usual, please let me know if you find any bugs or would like more features.

    Enjoy!
    Last edited by Centauri Soldier; 08-26-2009 at 04:34 PM.
    Action Plugins
    AllOn | Box | Class | Code | Cursor | DXML | Error | Frames | GlobalPaths | Group | INIPlus |KeyBind | KeyLock | MathEx | Menu | Name | Project | Resize | StatusBar
    Download

  2. #2
    Join Date
    Oct 2007
    Location
    Gensokyo
    Posts
    1,324
    It's basically a slightly easier method of Lua Object Orientated Programming but for me it's harder, I'd rather use the Lua OOP model but nice..

  3. #3
    Join Date
    Apr 2007
    Location
    Raalte, OV, Netherlands
    Posts
    3,287
    Nice to port it to a plugin mate, well done
    Bas Groothedde
    Imagine Programming :: Blog :: Familiar people here

    My AMS Plugins:

  4. #4
    Join Date
    Jun 2007
    Location
    Delphi II
    Posts
    1,534
    Thanks guys. You know, it would be pretty cool to see your idea in plugin form too Bas. I might just be able to use it if it were lol.
    Action Plugins
    AllOn | Box | Class | Code | Cursor | DXML | Error | Frames | GlobalPaths | Group | INIPlus |KeyBind | KeyLock | MathEx | Menu | Name | Project | Resize | StatusBar
    Download

  5. #5
    Join Date
    Apr 2007
    Location
    Raalte, OV, Netherlands
    Posts
    3,287
    Quote Originally Posted by Centauri Soldier View Post
    Thanks guys. You know, it would be pretty cool to see your idea in plugin form too Bas. I might just be able to use it if it were lol.
    Feel free to create a plugin from it I used it as a little example about the possibilities of lua
    Bas Groothedde
    Imagine Programming :: Blog :: Familiar people here

    My AMS Plugins:

  6. #6
    Join Date
    Jun 2007
    Location
    Delphi II
    Posts
    1,534
    I will leave making the plugin up to you, Bas. That bit you made is, at least for now, out of my skill base.

    How's the other plugin going btw?
    Action Plugins
    AllOn | Box | Class | Code | Cursor | DXML | Error | Frames | GlobalPaths | Group | INIPlus |KeyBind | KeyLock | MathEx | Menu | Name | Project | Resize | StatusBar
    Download

  7. #7
    Join Date
    Apr 2007
    Location
    Raalte, OV, Netherlands
    Posts
    3,287
    Quote Originally Posted by Centauri Soldier View Post
    I will leave making the plugin up to you, Bas. That bit you made is, at least for now, out of my skill base.

    How's the other plugin going btw?
    Okay, I'll port it to a plugin when the other plugin is done.

    The other plugin is going well, your suggestions are all in there,
    i just need to add the last one you suggested and then it should be done (If I don't think of any other functions)
    Bas Groothedde
    Imagine Programming :: Blog :: Familiar people here

    My AMS Plugins:

  8. #8
    Join Date
    Jun 2007
    Location
    Delphi II
    Posts
    1,534
    Version 1.1.0.0
    Added all action arguments to XML file.
    Added the ability for the program to detect whether or not a dialog is active.
    Last edited by Centauri Soldier; 09-07-2009 at 04:16 PM.
    Action Plugins
    AllOn | Box | Class | Code | Cursor | DXML | Error | Frames | GlobalPaths | Group | INIPlus |KeyBind | KeyLock | MathEx | Menu | Name | Project | Resize | StatusBar
    Download

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts