Commit Graph

224 Commits

Author SHA1 Message Date
Kenny Shields
d30dca3233 Fix #143 2014-09-02 18:57:01 -04:00
Kenny Shields
d4ef705ecc Reposition the columnlistarea's horizontal scrollbar when calling columnlistarea:RedoLayout 2014-08-30 14:54:30 -04:00
Kenny Shields
5211bb3054 Add return self to columnlist:ResizeColumns 2014-08-23 21:19:44 -04:00
Kenny Shields
8ee4ba4a74 Add columnlist:SetDefaultColumnWidth and columnlist:GetDefaultColumnWidth 2014-08-23 21:17:09 -04:00
Kenny Shields
c5157379ae Add columnlist:ResizeColumns 2014-08-23 21:05:08 -04:00
Kenny Shields
62f95614f4 Rename columnlist:AdjustColumns to columnlist:PositionColumns 2014-08-23 16:33:53 -04:00
Kenny Shields
c159ae7828 Fix columnlistarea scroll wheel detection 2014-08-23 15:58:44 -04:00
Kenny Shields
8fb82f7d7a Add scrollbody:GetScrollBar 2014-08-23 15:51:33 -04:00
Kenny Shields
ff339b0fcf Rename columnlistarea:GetHorizontalScrollBar to columnlistarea:GetHorizontalScrollBody 2014-08-23 15:44:40 -04:00
Kenny Shields
f2d2a9d162 Rename columnlistarea:GetVerticalScrollBar to columnlistarea:GetVerticalScrollBody 2014-08-23 15:30:48 -04:00
Kenny Shields
4991ba1f32 Add columnlistheader:SetName 2014-08-23 15:06:35 -04:00
Kenny Shields
c95618354a Addd missing columnlistarea method comments 2014-08-23 15:03:31 -04:00
Kenny Shields
01163b2ab9 Recalculate item size when adding a new scrollbar to a columnlistarea object 2014-08-23 15:00:05 -04:00
Kenny Shields
e4c518e2f0 Code cleanup 2014-08-23 04:36:47 -04:00
Kenny Shields
ac5818b102 Add columnlist:SetColumnWidth 2014-08-23 03:04:31 -04:00
Kenny Shields
f508625274 Add missing columnlist method comments 2014-08-23 02:48:26 -04:00
Kenny Shields
f33449bd72 Add columnlistheader resizing functionality 2014-08-23 02:39:15 -04:00
Kenny Shields
0db6ac9dda Add toggle functionality to the button object 2014-08-17 19:28:47 -04:00
Kenny Shields
cefc86b010 Add columnlist:GetCellText 2014-08-17 02:19:28 -04:00
Kenny Shields
0f984f76d2 Rename columnlist:SetRowColumnText to columnlist:SetCellText 2014-08-17 02:14:07 -04:00
Kenny Shields
3d46bf900f Add columnlist:GetColumnName 2014-08-17 02:04:56 -04:00
Kenny Shields
a3fb10f0fd Fix nested list positioning issues 2014-08-16 14:35:26 -04:00
Kenny Shields
98c47eb9f9 Fix several typos and inconsistencies 2014-08-10 14:40:30 -04:00
Kenny Shields
0c041d7e0a Adjust columnlist row colors when calling columnlistarea:RedoLayout() 2014-08-03 15:11:53 -04:00
Kenny Shields
8db876d3a8 Reset columnlistarea.rowcolorindex to 1 when calling columnlistarea:Clear() 2014-08-03 15:05:35 -04:00
Eric R. Schulz
eca9f48fa9 Add radiobutton 2014-07-13 22:37:37 -04:00
Kenny Shields
42fd7b3475 Make sure that the base object is always the same size as the application window 2014-07-12 17:49:38 -04:00
Kenny Shields
5b1db7159d Add support for relative object sizing 2014-07-12 17:33:22 -04:00
Kenny Shields
f0349fce02 Add tree.OnSelectNode event callback 2014-07-05 23:19:33 -04:00
Kenny Shields
53894a743c Add functionality for selecting tree nodes 2014-07-05 23:15:51 -04:00
Kenny Shields
c6776e3158 Add treenode:GetOpen 2014-07-01 21:10:46 -04:00
Kenny Shields
e3a8654b5d Add missing treenode method comments 2014-07-01 21:08:45 -04:00
Kenny Shields
ec5d387927 Add treenode.OnOpen and treenode.OnClose event callbacks 2014-07-01 21:04:58 -04:00
Kenny Shields
c1d3021590 Add treenode:SetText and treenode:GetText 2014-07-01 20:49:48 -04:00
Kenny Shields
a3e5a2960c Add treenode:GetIcon 2014-07-01 20:30:03 -04:00
Kenny Shields
b35ce451b4 Check type of icon argument in treenode:SetIcon 2014-07-01 20:28:07 -04:00
Kenny Shields
73b8c03b74 Fix #129 2014-07-01 20:02:30 -04:00
Kenny Shields
e975a11247 Add button:GetDown 2014-06-29 12:58:59 -04:00
Kenny Shields
3333dd5202 Add tree object 2014-06-29 01:16:25 -04:00
Kenny Shields
a986bc926a Fix #125 2014-06-20 20:19:33 -04:00
Kenny Shields
9eca9e73ab Fix #123 2014-05-26 19:14:22 -04:00
Kenny Shields
0472742468 Fix bug that would cause tabbuttons to be positioned incorrectly when scrolling with the mouse wheel 2014-05-26 00:54:15 -04:00
Kenny Shields
eb4b5598f0 Prevent textinput.alltextselected from being set to true when the object contains no text 2014-05-17 17:21:33 -04:00
Kenny Shields
c674b46a0c tabs:AddTab now returns the tabbutton object associated with the new tab 2014-05-13 19:35:02 -04:00
Kenny Shields
989c3ebb5e Prevent textinput tabbing when all text is selected 2014-05-07 16:04:12 -04:00
berghton
6fe59ed15d Check if editable when entering text 2014-05-07 01:36:02 +02:00
Kenny Shields
a70de4136a Fix error when calling frame:MakeTop
This error was a result of changes made in commit 1642d10816
2014-05-02 17:14:45 -04:00
Qais Patankar
b564f42a83 Reduce variable usage in Frame:MakeTop fix 2014-04-20 16:26:08 +01:00
Qais Patankar
1642d10816 Removed variables that were only used once
Overoptimisation.
2014-04-16 16:23:04 +01:00
Qais Patankar
cea6a20ea3 Fixed Frame:MakeTop() chaining issue
Thanks to htaeD for reporting this.
2014-04-16 16:14:34 +01:00
Romet
49d8772c15 Added frame close event cancelling
Adds a check whether the OnClose event handler returned false, in which
case it will not remove the object.
2014-04-14 18:52:06 +03:00
Kenny Shields
60ad73f8b7 Remove support for LOVE 0.8.0 2014-04-03 18:55:46 -04:00
Kenny Shields
50718f04c3 Fix #116 2014-03-29 12:07:26 -04:00
Kenny Shields
669fa83d68 Code cleanup 2014-02-26 07:37:20 -05:00
Kenny Shields
f5ca78d4ff Fix minor conflicts in frame drag/resize detection code 2014-02-26 07:37:03 -05:00
Kenny Shields
55869912e4 Frames can now be configured to always be drawn on top of other objects 2014-02-26 07:34:04 -05:00
Ethan Shaughnessy
135fc0b436 Parse new lines in text objects correctly 2014-02-22 14:48:49 -07:00
Kenny Shields
470632ae64 Fix #106 2014-02-14 02:22:02 -05:00
Kenny Shields
6ac09e51ec Add tooltip:GetPadding 2014-02-11 07:35:00 -05:00
Kenny Shields
ffed66b9af Add support for method chaining 2014-02-11 07:34:07 -05:00
Kenny Shields
838ac1c85c Fix text width being calculated incorrectly in certain situations 2014-01-27 07:41:00 -05:00
Kenny Shields
3265575d1e Prevent base menus from extending beyond the boundaries of the application window 2014-01-26 05:40:08 -05:00
Kenny Shields
96726ef447 Add closebutton:SetAutoPosition and closebutton:GetAutoPosition 2014-01-24 22:50:13 -05:00
Kenny Shields
5156ca3ca5 Position closebuttons automatically 2014-01-24 22:48:42 -05:00
Kenny Shields
69e38a4972 Update scrollarea position after initial calculations 2014-01-24 22:45:40 -05:00
Kenny Shields
cb59b59a73 Position scrollbuttons immediately after their creation 2014-01-24 22:17:48 -05:00
Kenny Shields
b8648541a6 Add checkbox skin directives 2014-01-23 08:04:21 -05:00
Kenny Shields
476a11b1e9 The tabs object will only draw tabbuttons that are within its button area 2014-01-20 17:22:40 -05:00
Kenny Shields
63e6f2fdb7 The tabs object will only update its active tab 2014-01-20 17:21:21 -05:00
Kenny Shields
8fddb8635a The list object will only update its children if they are within its boundaries 2014-01-20 17:20:08 -05:00
Kenny Shields
6cede1d844 The columnlistarea object will only update its children if they are within its boundaries 2014-01-20 17:19:21 -05:00
Kenny Shields
eb92fdbb00 Prevent tabbing in numberbox textinputs 2014-01-18 13:14:10 -05:00
Kenny Shields
8d65bf7f2d Add tooltip:GetFollowObject 2014-01-15 10:53:53 -05:00
Kenny Shields
d7964547fb Add tooltip:GetFont 2014-01-15 10:35:30 -05:00
Kenny Shields
97e1877fc7 Add tooltip:GetObject 2014-01-15 10:27:33 -05:00
Kenny Shields
4caf207d62 Add tooltip:GetFollowCursor 2014-01-15 10:21:25 -05:00
Kenny Shields
a714e037c7 Update copyright notices 2014-01-14 06:29:11 -05:00
Kenny Shields
bc3b0427d0 Add tooltip:GetOffsets 2014-01-14 06:19:51 -05:00
Kenny Shields
bbfc10af5e Add tooltip:GetOffsetX and tooltip:GetOffsetY 2014-01-14 06:17:23 -05:00
Kenny Shields
10a1eb31bb Fix #98 2014-01-13 04:24:03 -05:00
Kenny Shields
7f627a2eb6 Fix textinput key repeat not working in 0.8.0 2014-01-10 14:36:32 -05:00
Kenny Shields
baa483b4ba Fix #101 2014-01-08 19:25:13 -05:00
Kenny Shields
2b1627d2a0 Add frame min/max size methods 2014-01-07 20:06:51 -05:00
Kenny Shields
0960a2a08d Add frame:SetResizable and frame:GetResizable 2014-01-07 19:33:30 -05:00
Kenny Shields
83e2dc1adb Rework custom cursor code 2014-01-07 19:21:22 -05:00
Kenny Shields
49dc7ec8ca Add frame resizing functionality 2014-01-07 19:06:03 -05:00
Kenny Shields
ca26c83414 Add menu:RemoveOption 2014-01-06 22:50:52 -05:00
Kenny Shields
d2b76b191d Fix submenu positioning 2013-12-27 06:13:07 -05:00
Kenny Shields
c633156334 Add menu object 2013-12-26 13:30:35 -05:00
Kenny Shields
d38ab2c621 Fix textinput key repeat behavior 2013-12-24 05:55:01 -05:00
Kenny Shields
ebf541e3b6 Added button area methods to the tabs object
Added tabs method: SetButtonAreaX
Added tabs method: GetButtonAreaX
Added tabs method: SetButtonAreaWidth
Added tabs method: GetButtonAreaWidth
Added tabs method: SetAutoButtonAreaWidth
Added tabs method: GetAutoButtonAreaWidth
2013-12-14 11:50:59 -05:00
Kenny Shields
1c5b226ce2 Customizable button areas for the tabs object 2013-12-14 11:29:59 -05:00
Robert Burke
9b556f4c51 Cutting uneditable text is not allowed 2013-12-03 14:16:26 -08:00
Robert Burke
9d1db0343f Add ctrl+x to cut in textinput
Use cmd to do ctrl-ish things on macs
2013-12-03 13:56:33 -08:00
Kenny Shields
9aaf07f66f tabs:AddTab now sets object visibility properly 2013-11-25 23:49:21 -05:00
Kenny Shields
2e71e96cf5 New progressbar methods
Added progressbar method: SetText(text)
Added progressbar method: GetText()
2013-11-25 18:16:59 -05:00
Kenny Shields
f7e96e1ab8 Changes to text object formatting system
Text formatting options are now specified in a single table
Text can now be specified as a link via text formatting options
Link colors can now be specified via text formatting options
2013-11-25 10:18:26 -05:00
Kenny Shields
dbe681ab52 Added form object 2013-11-25 08:06:41 -05:00
Kenny Shields
dbe1ba8170 Changes/fixes for the textinput object
Fixed text duplication while using the arrow keys to move a textinput's
indicator
The textinput's indicator will now move to the beginning or end of the
object's text when using the left or right arrow keys while the object's
text is selected
2013-11-23 08:52:14 -05:00
Kenny Shields
86dd7c2730 Reworked collision detection system 2013-11-22 12:00:06 -05:00