Revision f234b44 by Ton Roosendaal October 7, 2003, 18:24 (GMT) |
- another huge commit! read this! - removed src/buttons.c and include/BIF_buttons.h - added src/buttons.txt, which is the old buttons.c for review and adding code to new panels structure - changed internal events to match new buttonspace structure - added tabs for new shading group of buttons - removed loads of little warnings, -Wall now compiles src/ almost without error (hint: setenv NAN_QUIET to see it all better) Now I'm ready to do actual buttons -> panels conversion. I will do the raw versions first, others then can cleanup |
Revision 39b1ceb by Ton Roosendaal October 7, 2003, 12:49 (GMT) |
- changed header from buttonwindow into new type - changed meaning of F4-F10 keys (as compatible as possible, but we need something!) check UI design doc for proposal - made new call for switching direction of buttons in Y, for when pulldown moves direction - cleaned up all redundant manual switching code from headerbuttons.c |
Revision c2af7af by Ton Roosendaal October 7, 2003, 11:24 (GMT) |
- removed debug variable from 'automatic check of view2d'... so now it keeps zooming within limits by default |
Revision ab935a5 by Ton Roosendaal October 6, 2003, 22:17 (GMT) |
- at designer request: move closed button of panel to the left. |
Revision 2045428 by Ton Roosendaal October 6, 2003, 21:53 (GMT) |
- fixed bugs with Panel.. when you merge them while they had tabs, some calculations went wrong. |
Revision a14059c by Ton Roosendaal October 6, 2003, 14:16 (GMT) |
- fixed error (OSX only i think) that didnt make window/area active when startup - made nexted pulldowns easier to enter with diagonal mousemovement. coded a heuristic like: - while mouse moves in good x direction - while mouse motion x is bigger than y motion - while distance to center block diminishes - only for 1 second Works nice, but i left debug prints commented in for those who'd like to tweak it. |
Revision d5dbaf7 by Ton Roosendaal October 6, 2003, 10:33 (GMT) |
- pulldowns and 'BLOCK' buttons now open automatic, when mouseover without moving for 0.25 second. Also works for sublevels in pulldowns. - removed hacks from mainloop, which caused setting the main window and active subwindow for each event (including mousemove). WARN: test for all OS's that no events get lost, and active window focus is OK. For OSX it works nicely - reduced load for uibuttons with 50%.... |
Revision 5ebb3aa by Ton Roosendaal October 5, 2003, 21:00 (GMT) |
- fixed more menu colors - left in patch for sgi, seems to work there.... would like some reports from nvidia windows users though |
Revision bc22c48 by Ton Roosendaal October 5, 2003, 20:35 (GMT) |
- testing commit for drawing error sgi |
Revision a082b8e by Ton Roosendaal October 5, 2003, 20:17 (GMT) |
- fixed some of the weird placement of buttons when changing window size - home key buttonswin had error - fixed bug: split area with tabbed panels didnt work correct |
Revision 1bbf616 by Hans Lambermont October 5, 2003, 19:37 (GMT) |
Finally add spike's FreeBSD suggestions. Tnxto Chris for forwarding. |
Revision d9ec78a by Roel Spruit October 5, 2003, 15:28 (GMT) |
SILLY SILLY SILLY SILLY SILLY SILLY SILLY SILLY SILLY SILLY SILLY SILLY SILLY SILLY SILLY SILLY SILLY SILLY SILLY SILLY SILLY SILLY. People in blendercoders seem to think they need to pay attention to rigid, conservative users.....ok...so I moved the selection-> center snap in the shift-s menu to place number 5....sigh |
Revision 336afad by Ton Roosendaal October 5, 2003, 13:19 (GMT) |
- added little original feature to panels: TABS! :) while dragging you can merge panels, or while dragging on a tab you can unmerge them. |
Revision e33e4ad by Michel Selten October 5, 2003, 11:23 (GMT) |
Referenced a wrong variable. Stupid typo. |
Revision d626f03 by Michel Selten October 5, 2003, 11:17 (GMT) |
* Made internals of the Python Object module more consistent with other modules. * .setLocation(), .setDeltaLocation() and .setEuler() now can accept 3 floats or a list of 3 floats. This finally makes the following possible: obj.setLocation (obj.getLocation()) obj.loc = obj.loc Of course this applies to the other functions as well. |
Revision d7d412e by Ton Roosendaal October 4, 2003, 21:47 (GMT) |
- version number 2.29 for this testing period! |
Revision 41e4869 by Roel Spruit October 4, 2003, 21:27 (GMT) |
added tons AWESOME files to the msvc 6.0 projectfile |
Revision 084e5ee by Ton Roosendaal October 4, 2003, 21:24 (GMT) |
- added winstuff.h in new files... oops! |
Revision 13b7e74 by Ton Roosendaal October 4, 2003, 21:03 (GMT) |
- panels now scroll with page-up and page-down too. |
Revision 842bb44 by Ton Roosendaal October 4, 2003, 20:35 (GMT) |
huge commit, sorry! this is part 1 of the UI makeover. It has: - menu system from Matt integrated - buttons drawing from Matt - generic button panel system implemented - converted displaybuttons (not the rest yet) - cleaned up a lot in drawing spaces itself, to make it aligned and pixel exact. - cleaned loads of little compiler warnings, protos... still a lot of work needed, will all be in next week i hope! (warn: 2 new c files! butspace.c and buttons_scene.c) |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021