83 Commits

Author SHA1 Message Date
RealBadAngel
d57e75ed2a Add setting for tooltips show delay. 2014-06-25 16:23:05 +02:00
RealBadAngel
1328c078f5 Tooltips rework.
Separate element for tooltips. Delayed showing,
use global color or given ones.
2014-06-24 22:11:47 +02:00
sapier
d23ac22ad9 Support for scalable font and gui elements
Fix positioning of tabheader in order to be usable for scaling GUIs
WARNING: this changes position of current tabheaders, mods have to adjust!
2014-06-22 00:08:55 +02:00
RealBadAngel
e2db7f5c90 Fix labels and vertlabels on some systems. 2014-06-20 21:30:48 +02:00
sapier
c2bc32f83b Fix small memory leaks on shutdown 2014-06-20 19:50:47 +02:00
RealBadAngel
bbaf49826e Add tooltips for button, imagebutton and checkbox. 2014-06-19 00:22:03 +02:00
sapier
2dfd8961bb Fix bounding rect for formspec elements label vertlabel and checkboxes 2014-06-18 22:38:29 +02:00
sapier
a598053f73 Make dropdown formspec elements send their value same style as buttons on change 2014-06-18 18:47:41 +02:00
sapier
6558fc90e3 Add support for exiting formspecs by doubleclicking outside 2014-06-12 23:15:05 +02:00
sapier
8faebfae12 Improve performance by removing some temporary objects
Fix some coding style issues
2014-06-12 20:10:29 +02:00
sapier
e2a88e15fd Add proper lua api deprecated handling 2014-04-29 22:49:04 +02:00
sapier
b444ffd39a Fix formspec replacement handling for in game formspecs 2014-04-22 20:59:01 +02:00
RealBadAngel
fa8860c9c1 make formspec textarea wordwrap
Thats updated #795
2014-04-22 19:57:32 +02:00
sapier
c9e4b0445c Fix double sending of chat messages 2014-03-23 19:15:38 +01:00
BlockMen
5dab81cca6 Fix game pause in singleplayer 2014-03-13 14:06:18 +01:00
sapier
89c5163c02 Replace pause and message menu by formspec ones 2014-03-05 18:44:14 +01:00
Kahrl
d58f5a0878 Add formspec table 2014-01-13 18:11:08 -05:00
BlockMen
6db3dc28d6 Fix formspec field labels 2013-12-17 01:13:16 +01:00
sapier
656c7f2683 Replace any direct curl usage by httpfetch 2013-12-13 18:05:46 +01:00
sapier
723f6e156a Implement search tab and version picker 2013-12-11 23:07:38 +01:00
PilzAdam
6651b3387c Check if width, height or start index of a list[] is negative 2013-12-09 22:39:24 +01:00
PilzAdam
fc831c5418 Dont move item back when not clicking on a slot 2013-12-03 18:05:36 +01:00
Kahrl
ceca056e77 Fix crash when pressing Enter key in formspec menu 2013-11-23 00:37:32 +01:00
BlockMen
1b7420e0a5 Fix formspec background padding when clipped 2013-11-14 19:03:55 +01:00
sapier
f687511f36 Fix win32/msvc i18n (quite UGLY version, blame Microsoft) 2013-11-11 19:56:49 +01:00
sapier
6b98489ed9 Fix "TODO read modinfo" in modmanager to improve ui usability 2013-11-10 19:37:45 +01:00
BlockMen
395bc5c25e Fix typo 2013-11-03 22:33:06 +01:00
BlockMen
18314f400f Reworked formspecs and kahrl's hexcolor parser 2013-11-03 22:14:37 +01:00
Novatux
5db8c1b5d9 Send a on_receive_fields event when formspec is closed, with fields.quit = "true" 2013-11-03 11:53:59 +01:00
RealBadAngel
773cf884e3 FIx wrong error message on invalid use of the formspec element image_button 2013-10-07 22:50:26 +02:00
Kahrl
fb1f510c3f Change mainmenu texture handling + small misc changes
Texture names must now be escaped in formspec elements image[],
background[], image_button[], image_button_exit[].

Instead of special-case handling of texture loading (and unloading
which was missing) in guiFormSpecMenu.cpp, use the newly created
ISimpleTextureSource interface which is a minimal subset of
ITextureSource. There is an implementation of this interface
used by GUIEngine (MenuTextureSource).

Fix an off-by-one bug in unescape_string; it caused requests for a
texture called "\0".
2013-09-11 00:08:56 +02:00
sapier
be372cf498 Fix crash on lua exception 2013-09-05 00:45:00 +02:00
PilzAdam
136e0697bc Use wstring for vertlabels 2013-08-31 21:07:53 +02:00
BlockMen
2d363dbbf3 Fix gettext for tabs (windows) 2013-08-19 15:59:09 +02:00
Kahrl
bfa1eb913f GUIFormSpecMenu focus fixes 2013-08-19 15:49:36 +02:00
BlockMen
40fbbf8fb2 Reenable image scaling in formspecs 2013-08-18 15:52:04 +02:00
sapier
281dc6a502 Add translation for main menu
Add engine.gettext() and remove gettext() calls in guiFormspecMenu.cpp
2013-08-17 16:01:43 +02:00
PilzAdam
3b098b7c95 Remove debug output 2013-08-16 02:48:50 +02:00
Kahrl
4f886514a7 Don't automatically scroll listbox when selecting an item in the middle 2013-08-16 00:58:03 +02:00
Kahrl
b7be31b051 Formspec textlist: Black Irrlicht magic to detect fake doubleclicks 2013-08-16 00:08:19 +02:00
Novatux
c0a089d4ac Fix formspec escaping, add escaping to info.txt for texture packs. 2013-08-15 22:12:51 +02:00
Kahrl
ee90d438b8 Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
Kahrl
3ec3564770 Fix various memory access problems detected by valgrind 2013-08-07 19:48:31 +02:00
Kahrl
bbc9a5091a Fix uninitialized irr::SEvent fields in guiFormSpecMenu.cpp 2013-08-07 01:36:19 +02:00
BlockMen
aa3bf1886a Fix formspec label issues in win builds (MSVC) 2013-08-04 20:49:23 +02:00
BlockMen
bbe6259cb7 Add support of pressed_texture of image_button
Fix params number

Add pressed texture name

Fix string def

Fix syntax error
2013-07-24 01:02:43 +02:00
BlockMen
46de1fea8d Add gettext translation for image_button 2013-07-24 01:01:56 +02:00
sapier
4ca213127f Remove lots of debug output from modmgr
Fix RUN_IN_PLACE=0 mod install (now mods are saved in user folder in that case)
Fix text of field element not unescaped correctly
2013-07-12 22:46:27 +02:00
sapier
0d365fa327 Fix serverlist 2013-07-09 22:55:39 +02:00
kwolekr
a7099f4f68 Revert "Fix serverlist not beeing escaped correctly"
This reverts commit 39d03148e5d98ef5f9a31b131a79ff2bbd71a877.
2013-07-08 20:21:09 -04:00