Search found 26 matches

by guy
Tue Mar 23, 2010 8:40 pm
Forum: Geyser Layout Manager
Topic: Requests/Bugs
Replies: 19
Views: 22016

Re: Requests/Bugs

Request - option to tile images if the label is too big for the area. Had to write some methods in the achaea & lusternia ui's for that. Don't entirely understand this one - could you post an example? Request - label lists. Major downside labels have is that we can't make parts of them clickabl...
by guy
Tue Mar 23, 2010 8:16 pm
Forum: Help Forum
Topic: Linux version 1.1.1 Crashing on connect.
Replies: 3
Views: 3531

Re: Linux version 1.1.1 Crashing on connect.

There's a typo in the 1.1.1 release that claims it is still 1.1.0. This is a long shot, but as for compiling yourself, does Mudlet load the correct version of Qt? For example, if you have both 4.5 and 4.6 and Mudlet compiles fine against 4.6, it might still be loading the 4.5 libraries at runtime. T...
by guy
Tue Mar 23, 2010 5:44 am
Forum: Howtos, FAQs and Tips & Tricks
Topic: Table Functions - Lua
Replies: 2
Views: 5742

Re: Table Functions - Lua

Thanks for sharing this, Rakon. For others reading this, there are also other ways to do sorted iteration, Rakon just listed the first method from lua-users.org/wiki/SortedIteration . That way is atrociously slow due to the inefficient inner loop of orderedNext(). In my test, a speed-up of nearly a ...
by guy
Mon Mar 22, 2010 5:54 pm
Forum: Scripts & Packages
Topic: Growl notifications
Replies: 16
Views: 17584

Re: Growl notifications

There is also in Qt the QSystemTrayIcon (docs here ) that looks like it has balloon popups with QSystemTrayIcon::showMessage(). Maybe not as fancy looking as standalone notification packages, but it is already included with Qt and cross platform (well, mac needs to install growl). In addition, a sma...
by guy
Sun Mar 21, 2010 8:57 pm
Forum: Help Forum
Topic: How does one execute code from a variable?
Replies: 8
Views: 5897

Re: How does one execute code from a variable?

Vadi beat me to the punch, so here is more explanation of what is going on. I use ^!(.*) for my alias pattern because I tend to use this feature a lot and /run[space] is just too much typing =) The lua code to run is assert(loadstring(matches[2]))() It must be exactly that. Also, it is handy to alia...
by guy
Sun Mar 21, 2010 6:44 pm
Forum: Geyser Layout Manager
Topic: Requests/Bugs
Replies: 19
Views: 22016

Re: Requests/Bugs

Something broke; this call gives me a grey label instead of transparent now: Sorry, I should have explained a little more about the color changes. All color information for the background of a label or miniconsole is now just in the 'color' field, including alpha. So your example should be changed ...
by guy
Sat Mar 20, 2010 11:26 pm
Forum: Geyser Layout Manager
Topic: Requests/Bugs
Replies: 19
Views: 22016

Re: Requests/Bugs

Made some updates. Check main thread for new download.
by guy
Wed Mar 17, 2010 2:52 am
Forum: Geyser Layout Manager
Topic: Requests/Bugs
Replies: 19
Views: 22016

Re: Requests/Bugs

Enhance the Label type such that if an image is given to it during creation, it'll automatically make a shadow label with the image and the real one on top - so you can use echos in the label while still having a background fine. Is that something that can be fixed in the underlying Qt code? It wou...
by guy
Tue Mar 16, 2010 6:40 pm
Forum: Geyser Layout Manager
Topic: Requests/Bugs
Replies: 19
Views: 22016

Requests/Bugs

This topic created to get those rough edges smoothed out. So far there are: Wrap all the other window related functions. Enhance the Label type such that if an image is given to it during creation, it'll automatically make a shadow label with the image and the real one on top - so you can use echos ...
by guy
Tue Mar 16, 2010 3:55 pm
Forum: Geyser Layout Manager
Topic: Adding colors to labels constructor?
Replies: 4
Views: 7657

Re: Adding colors to labels constructor?

I think the problem is coming from the fact that currently backgroundColor doesn't contain alpha information - that is stored in backgroundAlpha, so you'd need to add it explicitly like {x=?,y=? ... , backgroundAlpha=0} As is, you're creating a totally opaque black label because the a=0 in backgroun...