Registered Member #22
Joined Thu May 06 2004, 08:32AM
posts 63
Currently we have OverlapX to tell xPopup (duh) how much to overlap. However if you happen to right-click near the right-hand side of the screen and the sub-menu popups happen in the opposite direction of what they usually do, the "OverlapX" is effectively inverted (-5 becomes 5, 5 becomes -5, etc)...
Could there maybe be a "KeepRelativeOverlap BOOL" which if set to true would keep it at -5 away from the popup instead of just -5 to the left of the popup?
Thanks
Oh and by the way, GREAT job on the new version. My only complaint was that sometimes the sub-menus don't desplay any entities, but whatever was causing that has been resolved
Keep up the great work
Ooops.. umm.. I think I may have misread what xpopup is actually doing in the above-mentioned example. I think you've got it setup the right way (the way that makes sense). Sorry for the random feature-that-already-exists request [ Edited ]
- (popupname)pintodesktop (mean always stay on bottom)
- (popupname)disableclose (disable the ability to close the popup on top border double-click)
- (popupname)disablemove
- (popupname)disablerollup
- (popupname)onresize !bang (call !bang with the new size as parameters)
- dynamic !xpopuptasks (currently, adding or removing a task is not detected by the opened !xpopuptasks)
...and, last but not least: will it be possible to hook modules to alphamaped popups ?
my request
!xPopupDynamicFolder "Full Path" [x] [y] ["anchor"]
where the anchor can be an x,y itself. that would give the x,y the attributes of topleft, bottomright, and such.
@Smurth:
The Settings are no problem, except growing module size
But AlphaMap Hooking, will probably not be possible for the mass of modules, maybe for xLabel (see 3.2-Beta Release today)
@anonymous:
Don't quite understand, but the x and y can be negative or positive or centered ('c') based on the screen, so normally all positioning across the screen should be already possible!?
(im anonymous)
(the white area is my alphahack. disregard it. just pretend its a pretty bottom image. its what im using to correct my problem by using it as a spacer and setting the popup at 98 -0 )
ok check this out. its all about where your screen edge is and how many links are in a dynamic folder.
ive got
*layercut left !xpopupDynamicFolder "$2DGfDir$" 98 -100
and no matter how many more links i put in there it will always be correct because the popup is drawing "upwards" from 98 -100 (actually -0). right? since it reached the bottom of the screen and changed its direction.
because now its drawing the popup "downwards" with the lack of links in the folder.
if the x and y were anchored to.. a popup corner + a draw direction (and this is important because popups on the right side of the screen draw to the left of an anchor creating a similar problem).. the placement could always be correct.
so it could be something like this right?
!xPopupDynamicFolder "Full Path" [x] [y] ["origin"] ["anchor"]
where origin = coordinates or mouse
Registered Member #22
Joined: Thu May 06 2004, 08:32AM
posts 63
I think with xPopup's prefix dealie you can have as many different popup layouts as you want. Although I haven't exactly done any experimenting with this, it's all right in the docs.
Ok, first, the "Anchor" is the Corner of the Popup at which x and y will be (as you requested)!
So in your example, you must set
*layercut left !xpopupDynamicFolder "$2DGfDir$" 98 -100 bottomleft
then the popup start growing Upwards and to the Left from 98 -100 (bottomright would grow upwards and to the right).
For the right side you must simply use topright or bottomright as anchor.
"can 2 different xpopups have different colors/bgimages"
This the MainFeature of xPopup, and Yes they can
It's Bold and colored at the Top of the ReadMe! The Setttings Prefix is set after the Popup Definition with !new
Now you can add another Option to make PopupMenu's which are based on QuickPopup... Settings for instance (QuickPopupEntryImage entry.png and so on).
ok. awesome. great. im a funky idiot and you can kick me. i guess i figured that if you put an anchor, it would assume mouse coordinates. i looked at that manual so long that it all looked the same. ive also got the flu so blame it on that too. (hence the ability to work on it so long)
smack my silly behind.
and you know what. thanks for being so cool about it and not blasting off at my short fuse and ignorance. my head is really spinning from this nyquil but i understand how xpopup works now. ive fixed all my popups to where theyve all their own gfx and stuff. *happy camper*
Thread: xPopup feature request.
Fri Oct 01 2004, 05:51PM
Joined: Thu Apr 29 2004, 08:25PM
posts 179
xPopupOnDrop "MOVE", "COPY", or "SHORTCUT" Move: Moves the dropped File to the Folder on which it was dropped. Copy: Copies the dropped File to the Folder on which it was dropped. Shortcut: Makes a shortcut to the dropped File in the Folder on which it was dropped. This one is normally the best solution for a PopupMenu/Quicklaunch
Juan Guillermo
on
31 Oct : 23:46
Thanks a lot for your GREAT work guis , xmodules are transforming the Litestep shell in a much more fancy/varsatile thing.
AngelKnight
on
30 Oct : 16:44
^_^
Backslash
on
29 Oct : 00:54
>Andymon - woot!
>GothsSecret - If necessary, you could probably reduce the gaps between the center and the sides, for those with lower resolutions (not me, I'm at 1280x1024!).
Andymon
on
28 Oct : 13:02
Just wanna tell:
HighColor(16bit) is coming for all xModules in the near future, finally.
GothsSecret
on
28 Oct : 11:47
hehe, now I like it too, I wassn't sure if it'll look good if we put a second menu right handed but now it's ok, so no need for a complete change anymore
BobixLeSage
on
28 Oct : 11:34
Hello everyone!
This layout is just fine, don't get why you want to change it?!