Alexandre Bury
|
05bac7a192
|
More safe subtractions all around.
|
2017-08-14 16:32:39 -07:00 |
|
Alexandre Bury
|
7a7ccbf45c
|
Add colors example
|
2017-06-14 00:08:58 -07:00 |
|
Alexandre Bury
|
b63762d441
|
View::find_any now takes a closure instead of returning reference
Also updated Finder::find and find_id.
|
2017-02-07 15:49:06 -08:00 |
|
Alexandre Bury
|
97287a0b0b
|
Remove unused imports
|
2017-01-10 17:48:47 -08:00 |
|
Alexandre Bury
|
14f971e2bc
|
Allow negative relative offset in Position
Was causing crashes when popup-SelectViews were larger than their
parent.
Made some methods on Vec2 more generic to XY<T: ...>
|
2017-01-10 17:47:31 -08:00 |
|
Alexandre Bury
|
e81a569e31
|
Add From<((left,right), (top, bottom))> to Vec4
|
2016-10-12 15:37:55 -07:00 |
|
Alexandre Bury
|
3b3f403f7a
|
Apply rustfmt
|
2016-10-02 15:22:29 -07:00 |
|
Alexandre Bury
|
eb6b5d5728
|
Fix LinearLayout children width
Now properly gives the full width to every children.
|
2016-07-26 10:49:37 -07:00 |
|
Alexandre Bury
|
04f961657f
|
ProgressBar takes all given width
|
2016-07-26 09:55:22 -07:00 |
|
Alexandre Bury
|
2ed8552e4b
|
More doc fixes
|
2016-07-14 22:53:16 -07:00 |
|
Alexandre Bury
|
91fdf96066
|
Add Direction enum
And add a Direction argument to take_focus
|
2016-07-14 22:23:06 -07:00 |
|
Alexandre Bury
|
7f17a4ff74
|
Don't expose single-item modules
Instead, pub-use it from the root.
|
2016-07-13 23:18:59 -07:00 |
|
Alexandre Bury
|
5059e21cb1
|
Fix focus in LinearLayout
Focus now at least works. #42 is still open though.
|
2016-07-13 22:11:03 -07:00 |
|
Alexandre Bury
|
e166869c51
|
Add some documentation to view module
|
2016-07-13 20:52:24 -07:00 |
|
Alexandre Bury
|
03c400ad44
|
Fix linear layout in constrained space
|
2016-07-13 01:19:05 -07:00 |
|
Alexandre Bury
|
4fe7df220a
|
Add basic test to Vec2
|
2016-07-12 21:33:24 -07:00 |
|
Alexandre Bury
|
7f530e34b7
|
Add XY generic struct
|
2016-07-12 21:03:17 -07:00 |
|
Alexandre Bury
|
b7a270f258
|
Split width and height in BoxView
They are now both optional
|
2016-07-11 19:24:50 -07:00 |
|
Alexandre Bury
|
80b219f34a
|
Apply rustfmt
|
2016-06-27 22:10:59 -07:00 |
|
Alexandre Bury
|
58bd274df0
|
Update Readme & run rustfmt
|
2016-06-25 16:39:05 -07:00 |
|
Alexandre Bury
|
07c3c99e54
|
Update for new ncurses version
|
2016-03-15 15:39:08 -07:00 |
|
Alexandre Bury
|
40af72a567
|
BugFix in LinearLayout
And add a simple linear example.
|
2015-06-08 12:23:36 -07:00 |
|
Alexandre Bury
|
df5ff808e3
|
Basic linear layout implementation
Not tested yet
|
2015-06-07 20:58:10 -07:00 |
|
Alexandre Bury
|
781d9c1a03
|
Can now change dialog button alignment
|
2015-06-02 19:36:22 -07:00 |
|
Alexandre Bury
|
25e1ca6074
|
Rename Margins -> Vec4
And move it to the vec module
|
2015-05-25 14:56:51 -07:00 |
|
Alexandre Bury
|
dca9d7f662
|
Use usize for Vec2 instead of u32
Much less casts needed now.
|
2015-05-25 14:46:29 -07:00 |
|
Alexandre Bury
|
9b998b0dd4
|
Add missing documentation.
|
2015-05-20 11:11:55 -07:00 |
|
Alexandre Bury
|
919e60d4ce
|
Add lines and boxes to printer.
Dialog now draws its box.
|
2015-05-20 10:31:38 -07:00 |
|
Alexandre Bury
|
04121414e1
|
Add proper draw and layout to Dialog
|
2015-05-18 19:41:35 -07:00 |
|
Alexandre Bury
|
1fcca9b3a9
|
Rename module vec2 -> vec
Margins may be moved to vec::Vec4 some day
|
2015-05-18 11:51:30 -07:00 |
|