summaryrefslogtreecommitdiff
path: root/src/guiFormSpecMenu.cpp
Commit message (Collapse)AuthorAge
* (INTERIM) Make sizes of the font in formspecs consistent and not so largeCraig Robbins2014-12-05
| | | | Until a permanent fix can be developed
* Right mouse button behaviour for craft/inventory If right mousebutton ↵Craig Robbins2014-12-04
| | | | clicked once then don't drop single items into slots. If right mouse button has been clicked and held a second time, drop items as the mouse is moved. In the second case (automatically drop/place items as mouse is moved) only auto-drop into blank slots, or slots that contain the same item.
* Make hud use fontengine toosapier2014-11-30
| | | | | Fix non coding style conforming glb_fontengine to g_fontengine Fix fonts never been deleted due to grabbed to often
* Scale form elements consistentlyZefram2014-11-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ratios between the sizes of form elements, including text, is now fixed, aside from variations caused by rounding. This makes form layout almost fully predictable, and particularly independent of player's screen size. The proportions of non-text elements are the traditional proportions. For compatibility, the way in which element positions and sizes are specified remains unchanged, in all its baroqueness, with one exception. The exception is that the position of a label[] element is now defined in terms of the vertically center of the first line of the label, rather than the bottom of the first line of the label. This change allows a label to be precisely aligned with button text or an edit box, which are positioned in a centering manner. Label positioning remains consistent with the previous system, just more precisely defined. Make multi-line label[] elements work properly. Previously the code set a bounding rectangle assuming that there would be only a single line, and as a result a multi-line label would be cut somewhere in the middle of the second line. Now multi-line labels not only work, but have guaranteed line spacing relative to inventory slots, to aid alignment. Incidentally fix tabheader[] elements which were being constrained to the wrong width. Given an unusually large form, in variable-size mode, the form rendering system now chooses a scale that will fit the entire form on the screen, if that doesn't make elements too small. Fixed-size forms, including the main menu, are have their sizes fixed in inch terms. The fixed size for fixed-size forms and the preferred and minimum sizes for variable-size forms all scale according to the gui_scaling parameter.
* Implement proper font handlingsapier2014-11-30
|
* Fix uninitialized variable warningkwolekr2014-10-30
|
* Remove m_ext_ptr in GUIFormSpecMenu, replaced by refcount mechanismKahrl2014-10-24
|
* Fix use of unitialized variables in mouse button handlingCraig Robbins2014-10-08
|
* Add [colorize modifierBlockMen2014-10-05
|
* Standardize tooltip row detectionBlockMen2014-09-28
|
* Fix multilined description in tooltips (fixes #1688)BlockMen2014-09-28
|
* Fix GCC reorder warningShadowNinja2014-09-21
| | | | Caused by a020d1b653f94fbcaac06c15f9dbab4521fda355.
* Add inventory right click drag and dropsruz252014-09-21
|
* Allow taking screenshots of formspecs and move message to chatBlockMen2014-09-21
|
* Make tooltip_show_delay=0 workZefram2014-07-16
|
* Permit non-integer sizes for item_image[]Zefram2014-07-16
|
* Add srollbar formspec elementsapier2014-07-16
|
* Fix errors/warnings reported by valgrindsfan52014-07-06
|
* Add support for Android 2.3+sapier2014-06-29
| | | | | | | | | | | | | There have been plenty of ppl involved in creating this version. I don't wanna mention names as I'm sure I'd forget someone so I just tell where help has been done: - The partial android versions done by various ppl - Testing on different android devices - reviewing code (especially the in core changes) - testing controls - reviewing texts A big thank you to everyone helping this to be completed!
* Add formspec api versioningsapier2014-06-29
|
* Add setting for tooltips show delay.RealBadAngel2014-06-25
|
* Tooltips rework.RealBadAngel2014-06-24
| | | | | Separate element for tooltips. Delayed showing, use global color or given ones.
* Support for scalable font and gui elementssapier2014-06-22
| | | | | Fix positioning of tabheader in order to be usable for scaling GUIs WARNING: this changes position of current tabheaders, mods have to adjust!
* Fix labels and vertlabels on some systems.RealBadAngel2014-06-20
|
* Fix small memory leaks on shutdownsapier2014-06-20
|
* Add tooltips for button, imagebutton and checkbox.RealBadAngel2014-06-19
|
* Fix bounding rect for formspec elements label vertlabel and checkboxessapier2014-06-18
|
* Make dropdown formspec elements send their value same style as buttons on changesapier2014-06-18
|
* Add support for exiting formspecs by doubleclicking outsidesapier2014-06-12
|
* Improve performance by removing some temporary objectssapier2014-06-12
| | | | Fix some coding style issues
* Add proper lua api deprecated handlingsapier2014-04-29
|
* Fix formspec replacement handling for in game formspecssapier2014-04-22
|
* make formspec textarea wordwrapRealBadAngel2014-04-22
| | | | Thats updated #795
* Fix double sending of chat messagessapier2014-03-23
|
* Fix game pause in singleplayerBlockMen2014-03-13
|
* Replace pause and message menu by formspec onessapier2014-03-05
|
* Add formspec tableKahrl2014-01-13
|
* Fix formspec field labelsBlockMen2013-12-17
|
* Replace any direct curl usage by httpfetchsapier2013-12-13
|
* Implement search tab and version pickersapier2013-12-11
|
* Check if width, height or start index of a list[] is negativePilzAdam2013-12-09
|
* Dont move item back when not clicking on a slotPilzAdam2013-12-03
|
* Fix crash when pressing Enter key in formspec menuKahrl2013-11-23
|
* Fix formspec background padding when clippedBlockMen2013-11-14
|
* Fix win32/msvc i18n (quite UGLY version, blame Microsoft)sapier2013-11-11
|
* Fix "TODO read modinfo" in modmanager to improve ui usabilitysapier2013-11-10
|
* Fix typoBlockMen2013-11-03
|
* Reworked formspecs and kahrl's hexcolor parserBlockMen2013-11-03
|
* Send a on_receive_fields event when formspec is closed, with fields.quit = ↵Novatux2013-11-03
| | | | "true"
* FIx wrong error message on invalid use of the formspec element image_buttonRealBadAngel2013-10-07
|