Indigo Rose Software

Professional Software Development Tools

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

    FREE: Frames Action Plugin

    This plugin is based off of (and uses much of) the code created by UPeters in his splitter framework example.

    Code:
    Version 1.0.0.0
    Adapted code to work with Plugin Helper Functions.
    Added the ability to customize prefix names for all bars and non-moving objects.
    Updated the code to work with all current objects.
    Renamed the functions for ease of use.
    
    Known issues:
    lables move but do not resize. The author recommends forcing all labels to remain stationary.
    As usual, please let me know if you find any bugs and I will attempt to correct them.

    Additionally, if anyone has any ideas how to fix the label problem, please feel free to let me know. You can find the code in the Splitter_Framework example.

    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
    Jul 2002
    Location
    USA
    Posts
    3,959
    funny... thought I spent way too many hours coming up with that framework. Guess I should have waited for Upeters to do it

    Nice job with the conversion to a plugin. That'll simplify things a lot. When you have time, don't forget about the slider framework

  3. #3
    Join Date
    Apr 2005
    Location
    São Paulo, Brazil
    Posts
    2,539
    Quote Originally Posted by Centauri Soldier View Post
    This plugin is based off of (and uses much of) the code created by UPeters in his splitter framework example.
    I have never done such thing.

    Ulrich

  4. #4
    Join Date
    Jul 2002
    Location
    USA
    Posts
    3,959
    its an honor to have my code mistaken for yours though. I take it as a compliment

  5. #5
    Join Date
    Oct 2007
    Location
    Gensokyo
    Posts
    1,324
    I laughed.

  6. #6
    Join Date
    Jun 2007
    Location
    Delphi II
    Posts
    1,534

    Wink

    My apologies. I was in an accident a while ago...I guess I hit my head hard than I thought .

    Correction: Code created by the magnificent Worm.


    Code:
    Version 1.1.0.0
    Corrected an error in the credits where Upeters was listed as the original author instead of Worm.
    There, all is well...
    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

  7. #7
    Join Date
    Jul 2002
    Location
    USA
    Posts
    3,959
    Just having some fun

    I think its cool you though it was worth making into a plugin.

  8. #8
    Join Date
    Jun 2007
    Location
    Delphi II
    Posts
    1,534
    Quote Originally Posted by Worm View Post
    Just having some fun

    I think its cool you though it was worth making into a plugin.
    Oh yes! Way worth it. It's a very cool idea. If I could just get around the label issue I'd be thrilled.

    I managed to subvert it in the Resize plugin by adding each label object (as it was encountered) to a table and then redrawing them at the end of all other objects with the application redraw turned on (as that's the only way they'll resize). A formula created to change their font size might work too...
    Action Plugins
    AllOn | Box | Class | Code | Cursor | DXML | Error | Frames | GlobalPaths | Group | INIPlus |KeyBind | KeyLock | MathEx | Menu | Name | Project | Resize | StatusBar
    Download

  9. #9
    Join Date
    Aug 2008
    Posts
    29
    I still can't work out how to use this plugin I've managed to install it, but I can't use it. I've read the html help file and that doesn't really help me much.

    Can anyone provide an example for me?

  10. #10
    Join Date
    Apr 2007
    Location
    Raalte, OV, Netherlands
    Posts
    3,287
    Nice thought of making this into a plugin

    Quote Originally Posted by cdlink14 View Post
    I still can't work out how to use this plugin I've managed to install it, but I can't use it. I've read the html help file and that doesn't really help me much.

    Can anyone provide an example for me?
    Have you checked the plugin in the plugin list? Project > Plugins in menu.
    Bas Groothedde
    Imagine Programming :: Blog :: Familiar people here

    My AMS Plugins:

  11. #11
    Join Date
    Aug 2008
    Posts
    29
    Quote Originally Posted by Imagine Programming View Post
    Nice thought of making this into a plugin



    Have you checked the plugin in the plugin list? Project > Plugins in menu.
    Yes I have, but I can't really understand much on what to do after that...

    When I check in the events of the page, I see "frames" listed amongst all other stuff, but I can't really understand much of the commands/functions.

    Like asked, a example of the plug-in would greatly help.

  12. #12
    Join Date
    Oct 2007
    Location
    Gensokyo
    Posts
    1,324
    Quote Originally Posted by cdlink14 View Post
    Yes I have, but I can't really understand much on what to do after that...

    When I check in the events of the page, I see "frames" listed amongst all other stuff, but I can't really understand much of the commands/functions.

    Like asked, a example of the plug-in would greatly help.
    Yeah dude, Even the elitist ShadowUK can't get his head around this.

  13. #13
    Join Date
    Apr 2007
    Location
    Raalte, OV, Netherlands
    Posts
    3,287
    Well if it's any help, here's the original thread about the splitter framework.

    Splitter Framework
    Bas Groothedde
    Imagine Programming :: Blog :: Familiar people here

    My AMS Plugins:

  14. #14
    Join Date
    Jun 2007
    Location
    Delphi II
    Posts
    1,534
    And here's an example. It's really just a matter of naming the objects with a prefix. The example explains this in more detail.
    Attached Files
    Action Plugins
    AllOn | Box | Class | Code | Cursor | DXML | Error | Frames | GlobalPaths | Group | INIPlus |KeyBind | KeyLock | MathEx | Menu | Name | Project | Resize | StatusBar
    Download

  15. #15
    Join Date
    Aug 2008
    Posts
    29
    Quote Originally Posted by Centauri Soldier View Post
    And here's an example. It's really just a matter of naming the objects with a prefix. The example explains this in more detail.
    Thank you.

Posting Permissions

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