Quantcast A request for all plugin authors - LoTROInterface
lotrointerface.com
Search Downloads


Go Back   LoTROInterface > LotRO > General Discussion & Support > Interface Requests (L)

Reply
 
Thread Tools Display Modes
  #1  
Unread 05-31-2011, 02:38 PM
Emberleaf's Avatar
Emberleaf Emberleaf is offline
The Unscathed
 
Join Date: Sep 2010
Posts: 17
A request for all plugin authors

Hello all,

I have a (relatively) small request for all you amazing plugin authors out there. If your plugin has a visible toggle button (or any other visible aspect, really) associated with it, could you please (if possible) make it so this disappears like the rest of the UI when F12 is pressed? It would sure make taking screenshots a lot easier. I realize that I could simply unload the plugins in question, but sometimes I'm trying to capture something in a split second and...well...you get the idea.

Thanks in advance, and please keep up the awesome work!
Reply With Quote
  #2  
Unread 05-31-2011, 04:31 PM
Digital_Utopia's Avatar
Digital_Utopia Digital_Utopia is offline
The Undying
Interface Author - Click to view interfaces
 
Join Date: Sep 2010
Posts: 207
Send a message via MSN to Digital_Utopia Send a message via Yahoo to Digital_Utopia
Quote:
Originally Posted by Emberleaf
Hello all,

I have a (relatively) small request for all you amazing plugin authors out there. If your plugin has a visible toggle button (or any other visible aspect, really) associated with it, could you please (if possible) make it so this disappears like the rest of the UI when F12 is pressed? It would sure make taking screenshots a lot easier. I realize that I could simply unload the plugins in question, but sometimes I'm trying to capture something in a split second and...well...you get the idea.

Thanks in advance, and please keep up the awesome work!
I think that's a fair request - and to help out, below is an example of how to do so:

Code:
self.KeyDown = function(sender,args)
     if (args.Action == 268435635)then
          if(self.myPlugin:IsVisible()==true)then
               self.myPlugin:SetVisible(false)
          else
               self.myPlugin:SetVisible(true)
          end
     end
end
In this example "myPlugin" would obviously be the main window that your plugin is displayed in, and the code would exist in whatever class you generated this window in.

Now, for both the OP and other authors, there is one caveat. The action alone only tells the author whether someone has pressed the key that shows/hides the UI, with no information pertaining to the actual state of the UI at the time. Now with this (unlike UI positioning) it isn't so bad, as it is unlikely that someone would be able to load a plugin with the UI hidden. Even still, the author should provide some option to assist the user in "syncing" the plugin with the game.
__________________

Lord of the Rings Online
75 Fourohfour | 75 Artemedis | 60 Whiskeytango Foxtrot | 50 Mistah Boombastic | 56 Appetizer | 25 Aggromi
61 Onepointtwentyone Gigawatts


World of Warcraft
90 Downlo 85 Gravetaxi 85 Ümad 85 Artemedis 85 Guthuros

Last edited by Digital_Utopia : 06-02-2011 at 11:47 AM. Reason: typos
Reply With Quote
  #3  
Unread 05-31-2011, 04:35 PM
MrJackdaw's Avatar
MrJackdaw MrJackdaw is offline
The Undying
Interface Author - Click to view interfaces
 
Join Date: Feb 2009
Location: Lancaster, England
Posts: 249
Or, if you use the Dragbar class - this seems to be automatic!
__________________
************************************************** ************************************************** **
"Our ideals may never be realised, But they indicate what we are trying to do." Dick Tahta
Reply With Quote
  #4  
Unread 05-31-2011, 06:06 PM
D.H1cks's Avatar
D.H1cks D.H1cks is offline
The Undying
Interface Author - Click to view interfaces
 
Join Date: Apr 2007
Posts: 162
Yup, I did this for the travel window's toggle button. It is a fair request.
Reply With Quote
  #5  
Unread 05-31-2011, 07:09 PM
Emberleaf's Avatar
Emberleaf Emberleaf is offline
The Unscathed
 
Join Date: Sep 2010
Posts: 17
Quote:
Originally Posted by D.H1cks
Yup, I did this for the travel window's toggle button. It is a fair request.
And I, for one, greatly appreciate it! Now, if we can get the MoorMap and Lotro Compendium plugins to follow suit, I will be one very happy little hobbit. =P
Reply With Quote
  #6  
Unread 06-02-2011, 08:25 AM
Fortunis's Avatar
Fortunis Fortunis is offline
The Undying
Interface Author - Click to view interfaces
 
Join Date: Mar 2011
Location: Leeds, UK
Posts: 72
Is this number/amount the same for all nationality of keyboard.

(args.Action == 268435635)

because i cant get it to acknowledge that the f12 key has been pressed.
Reply With Quote
  #7  
Unread 06-02-2011, 10:09 AM
Garan's Avatar
Garan Garan is offline
The Undying
Interface Author - Click to view interfaces
 
Join Date: Oct 2010
Posts: 270
Quote:
Originally Posted by Emberleaf
And I, for one, greatly appreciate it! Now, if we can get the MoorMap and Lotro Compendium plugins to follow suit, I will be one very happy little hobbit. =P
MoorMap has had this functionality for many months, as has AltInventory. Due to the fact that there is no way to detect the UI state, I've chosen not to hide the minimized button when the HUD is clear as that would innevitably lead to someone getting confused when they load their plugins with the UI already hidden (such as by binding PluginManager to a quickslot). Instead I provided the option of eliminating the minimized button and using a chat command which can be bound to a quickslot. If you go to the options and uncheck the "Show Icon When Minimized" option you can then bind the toggle command ("/moormap toggle") to a quickslot and the icon will no longer show when you use the Escape action (typically bound to Esc) or toggle the HUD (typically bound to F12). This eliminates any inconsistent behavior from the Plugin due to the fact that Turbine does not expose the state of the UI (which I really hope Turbine changes but there's MANY more important things for them to fix first).

Last edited by Garan : 06-02-2011 at 02:27 PM.
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Skin - Plugin request wackafoo LotRO Wish List (L) 9 10-17-2011 02:26 PM
Reminder to Authors Cairenn News 0 12-14-2007 05:05 PM
To authors using reposition of the toolbar Weezl General Authoring Discussion (L) 1 07-04-2007 09:45 AM
Thanks to All Authors Frankenfrag General Authoring Discussion (L) 1 05-29-2007 06:01 PM
Reminder to Authors Cairenn Released Interfaces (L) 0 02-12-2007 06:36 PM


All times are GMT -5. The time now is 04:19 AM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | ESOUI | LoTROInterface | MMOUI | Swtorui