Slava Pestov
474e74a232
Re-organize things so that bootstrap.ui doesn't load ui.text
2009-03-31 23:44:38 -05:00
Slava Pestov
be4fb1e7d9
Move call( and execute( to core
2009-03-16 20:11:36 -05:00
Slava Pestov
dcbb5bc692
Implement gesture>string for actions
2009-02-21 16:42:57 -06:00
Slava Pestov
a0253106b1
ui.gadgets.status-bar: write some docs and add notion of status message ownership to avoid some subtle race issues with completion popup and listener's keyboard help
2009-02-19 18:01:26 -06:00
Slava Pestov
d6a2f9b84b
Glass panes can now be stacked
2009-02-18 20:59:51 -06:00
Slava Pestov
f6f9b0874e
change remove-gadget semantics so that removing glass from world doesn't break
2009-02-18 19:25:34 -06:00
Slava Pestov
628c219495
opengl.texture-cache is not necessary; simplify code
2009-02-15 04:33:43 -06:00
Slava Pestov
d1a5bf2073
Working on ui.images; change draw-gadget to translate to origin for you
2009-02-10 18:47:34 -06:00
Slava Pestov
ab386d01aa
Merge branch 'master' into new_ui
2009-02-10 16:23:14 -06:00
Slava Pestov
07caee3405
Update some existing code to use initialize
2009-02-10 16:16:12 -06:00
Slava Pestov
5be7a6777b
Clean up Core Text rendering code, and factor our basis/cache and basis/opengl/texture-cache
2009-02-10 02:45:43 -06:00
Slava Pestov
7b8e7f8092
Use call( in a bunch of places in the UI; update-ui infers now
2009-02-09 00:49:48 -06:00
Slava Pestov
88b401b383
Rename math.geometry.rect to math.rectangles
...
Remove math.geometry.points
Remove rect-loc and rect-dim words
2009-02-05 03:28:41 -06:00
Slava Pestov
d31b902f96
Add horizontal and vertical orientation constants, working on baseline alignment
2009-02-02 00:02:55 -06:00
Slava Pestov
af744e4511
Use singletons instead of empty tuples, add undo/redo to editor gadgets
2009-01-28 00:30:57 -06:00
Slava Pestov
b7c4f548f9
Add texture aging
2009-01-26 23:11:45 -06:00
Joe Groff
e795571639
seed of X11 offscreen backend
2008-12-11 16:50:37 -08:00
Doug Coleman
4f20c0813f
Merge branch 'master' of git://repo.or.cz/factor/jcg
...
Conflicts:
basis/ui/cocoa/cocoa.factor
2008-12-09 21:16:37 -06:00
Joe Groff
ec98a6c83d
offscreen-world widgets and offscreen pixel format fixes
2008-12-09 09:22:23 -08:00
Slava Pestov
f8bce98850
Remove unnecessary prettyprinter and debugger dependencies from UI
2008-12-08 13:58:57 -06:00
Slava Pestov
3e25d14e54
Code cleanup: refactoring usages of rot and -rot to use newer idioms instead
2008-11-30 17:47:29 -06:00
Slava Pestov
cdf3b48986
Refactoring usages of >r/r> to dip in UI
2008-11-28 00:02:02 -06:00
Slava Pestov
fa56d2849b
Fix alt-click and control-click to simulate middle and right mouse button clicks
2008-11-22 02:23:43 -06:00
Slava Pestov
0b8cbc7d67
Fix drag gestures
2008-11-22 01:42:16 -06:00
Slava Pestov
e65368a137
UI event handling refactoring
...
- A+ is now the command key, and M+ is the option key, on mac
- new send-gesture, propagate-gesture words clean up gesture sending
- always send user-input after key-down, without checking if a gadget handled the key-down first
2008-11-21 22:03:14 -06:00
Slava Pestov
bcd2ffc830
If rendering an error popup fails, don't open an endless stream
2008-11-19 21:57:59 -06:00
Slava Pestov
d579628d61
More OpenGL rendering tweaks
2008-11-11 02:31:56 -06:00
Slava Pestov
f0c61b9499
Rewrite OpenGL rendering code
...
- Don't use glPolygonMode to draw outline rectangles
- Use vertex arrays instead of glBegin/glVertex/glEnd
- Remove dead code from opengl vocabulary
- draw-interior and draw-boundary are now called with origin get [ ... ] with-translation
2008-11-11 00:28:37 -06:00
Slava Pestov
c19f2257f4
Fix permission bits
2008-10-02 08:34:49 -05:00
Slava Pestov
ec95a0db63
Fix erg's mouse drag bug
2008-09-30 23:38:11 -05:00
Slava Pestov
f28dde2c65
More cleanups
2008-09-27 16:45:20 -05:00
Slava Pestov
aea0fed14c
Fixing basis -> extra dependencies
2008-09-05 19:29:14 -05:00
Slava Pestov
1756e94824
Fix gesture logger bug which was breaking UI
2008-09-03 04:02:18 -05:00
Doug Coleman
e193548489
new accessors
2008-09-01 22:45:40 -05:00
Eduardo Cavazos
7535c1d256
Another big accessors batch update
2008-08-31 01:42:30 -05:00
Eduardo Cavazos
04f8eaf220
ui.*: Use new accessors
2008-08-29 18:44:19 -05:00
Eduardo Cavazos
7402cd2ab7
Move 'ui' to basis
2008-08-07 21:12:50 -05:00