Stefano Ceccherini
66ab330ddd
Added Andrea Anzani to the list of contributors
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20120 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-02-09 12:24:56 +00:00
Stefano Ceccherini
69d0d14914
Patch by Andrea Anzani which fixes font sensitiveness issues with
...
Expander preferences window (thus fixing bug #162 ). Some cleanups by me
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20119 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-02-09 12:19:43 +00:00
Stefano Ceccherini
e32034330f
Added FontDemo (not really working well) and moved Clock to Demos
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20118 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-02-09 11:44:53 +00:00
Stefano Ceccherini
d619599aa3
some more forgotten style changes
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20117 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-02-09 10:29:13 +00:00
Stefano Ceccherini
b30e7f31c1
Use BTextView::Copy/FreeRunArray() instead of memcpy() and free()
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19938 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-24 06:11:12 +00:00
Stefano Ceccherini
1a64df767e
BTextView::FreeRunArray() now accepts a NULL pointer too (like free())
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19937 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-24 06:02:58 +00:00
Stefano Ceccherini
4446e07ae9
Use BMenu::RemoveItems() instead of looping... I hope I caught all
...
occurrences.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19910 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-23 11:22:12 +00:00
Stefano Ceccherini
68fb266820
get rid of the now useless trackTime parameter
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19828 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-16 15:22:31 +00:00
Stefano Ceccherini
ebd1a3a130
some more work on menus... fixed bug #953 and some more stuff
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19827 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-16 14:43:01 +00:00
Stefano Ceccherini
ee144512ec
use Invalidate() and UpdateIfNeeded() in BTextView::SetTextRect(). Fixes bug #571
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19824 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-16 09:04:14 +00:00
Stefano Ceccherini
1e634f4d9c
Actually use B_COLOR_SELECTION_TEXT when drawing. Patch by Andrea Anzani
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19823 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-16 08:36:35 +00:00
Stefano Ceccherini
27e7210df2
Since Waldemar changes to menus, replicants menus didn't work
...
anymore. That problem showed up for example during my haiku
presentation at Begeistert, where I couldn't delete replicants from
the desktop... grrrr!!! :-)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19708 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-05 10:03:33 +00:00
Stefano Ceccherini
d5ff520ac3
don't copy fortune folder to the image (temporarily), since latest change prevented it to be copied anyway, and also other files weren't copied then (termcap, teapot.data, profile), because 'fortune' is a folder now, and not a file anymore. Please someone fix this
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19707 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-05 08:42:04 +00:00
Stefano Ceccherini
436bc5cc51
Menuwindow was 10 pixels away from the screen bottom when scrolling was
...
enabled.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19706 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-05 08:23:09 +00:00
Stefano Ceccherini
25df172b72
Implemented auto horizontal scrolling (by fixed steps for now), moved
...
auto scrolling to its own method, introduced a new private
StyledWidthUTF8Safe method.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19694 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-04 10:44:29 +00:00
Stefano Ceccherini
23fb6e0efe
- Fixed wrong redrawing of the caret in some particular circumstancies
...
(most notably when you clicked the first time on the textview, the caret
would be left "drawn" on the old position.
- Implemented vertical auto scrolling (horizontal auto scrolling is
still missing). Note that the view jumps when there is nothing to
scroll, might be a bug in BView::ScrollBy() ?
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19692 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-04 09:40:54 +00:00
Stefano Ceccherini
83c6772dc8
extended a comment and added a new one
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19688 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-03 07:43:14 +00:00
Stefano Ceccherini
ae9aed772e
in case of error, set buttons to 0, for real
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19687 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-03 07:35:31 +00:00
Stefano Ceccherini
52924c5ef9
Removed different menu separators
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19686 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-03 07:04:01 +00:00
Stefano Ceccherini
13b0cc8c5d
now returns 1 in case of error, not -1, as Korli asked.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19676 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-02 07:03:11 +00:00
Stefano Ceccherini
f5e5e36026
forgot to fix this small style issue
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19654 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-29 07:09:16 +00:00
Stefano Ceccherini
c733893846
Greatly improved scrolling, and simplified the code too. Now scrolling
...
is done from inside the BMenu::_track() function, and not inside Pulse()
anymore. Patch by Lucasz Zemczak
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19653 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-29 07:01:08 +00:00
Stefano Ceccherini
191732a41c
another small style patch by Vasilis Kaoutsis
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19652 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-29 06:47:12 +00:00
Stefano Ceccherini
dace9db1ef
Patch by Andrea Anzani for some visual glitches:
...
- separation lines weren't drawn correctly if the CLV was scrolled horizontally.
- in some cases, when unhilighting an item, the item itself werent'
drawn correctly.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19603 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-22 08:47:49 +00:00
Stefano Ceccherini
f3011ac047
applied style patch by Vasilis Kaoutsis
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19602 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-22 08:19:00 +00:00
Stefano Ceccherini
422f8ec3ee
applied style patch by Vasilis Kaoutsis
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19601 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-22 08:17:16 +00:00
Stefano Ceccherini
6e194a72e7
only lock after checking the other conditions. Also changed iteration
...
to remove menu items with a single RemoveItems() call. Axel, I hope you
don't mind.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19600 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-22 07:34:05 +00:00
Stefano Ceccherini
f0f8601b3f
small cleanups
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19591 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-21 14:35:13 +00:00
Stefano Ceccherini
59f9192c3b
added nothrow
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19590 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-21 14:34:58 +00:00
Stefano Ceccherini
9f0ebbfcda
Call Window()->Show() in DetachedFromWindow() only if we were dragging, thus correctly mirroring what done in AttachedToWindow(). This caused the empty menu window in deskbar (trac is down, can't remember the right bug number), but I don't know why it happened only in haiku. Maybe in beos the looper->Lock() call never succeeded, due to slightly different locking strategy ? Axel, could you review this change ?
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19589 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-21 14:32:22 +00:00
Stefano Ceccherini
8b91b40ae6
Try to split the tracking function into smaller ones. Please bear with
...
me for the absolutely UGLY names. Also, if someone can suggest better
ones...
I seem not to have introduced any new bug.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19476 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-12 16:05:16 +00:00
Stefano Ceccherini
cd1cef8aab
moved synchronous waiting to _WaitMenu(). Renamed private methods to our
...
style guidelines.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19475 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-12 14:49:32 +00:00
Stefano Ceccherini
e1e8ce6bf1
removed weird charachters at the end of the file
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19472 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-12 13:03:06 +00:00
Stefano Ceccherini
4a765b5f26
moved some variables around
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19457 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-11 15:58:29 +00:00
Stefano Ceccherini
f2b50593a8
renamed pfd to gPfd as it's a global variable, fixed indentation in
...
TermView.cpp, other style changes
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19455 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-11 11:13:06 +00:00
Stefano Ceccherini
08d9291667
removed now unneded extra Draw() call used as a workaround to broken
...
scrolling.
Menu attached to menubars now use scrolling if they are opened near the
bottom of the screen (just like in beos). I'm not sure if this is so
nice, though, so it could be reverted. Patch contributed by Lucasz
Zemczak
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19442 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-07 11:25:24 +00:00
Stefano Ceccherini
b19041249d
got rid of the tty_name global
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19441 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-07 11:23:31 +00:00
Stefano Ceccherini
f17a85d17d
set the extrarect also for menubars (but it's not yet used)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19434 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-05 13:53:51 +00:00
Stefano Ceccherini
8071d85b5a
fixed the build
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19433 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-05 13:34:14 +00:00
Stefano Ceccherini
a675fc2864
Let go what I said about bug #890 . This was the real problem
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19420 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-04 15:37:51 +00:00
Stefano Ceccherini
d75bff02b3
fixed the build under haiku
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19404 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-12-01 08:25:48 +00:00
Stefano Ceccherini
f9e5811b92
forgot this file
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19380 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-28 14:57:37 +00:00
Stefano Ceccherini
0c48fc7c74
Enable state synching for ServerPictures. Fixes bug 520
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19379 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-28 14:52:51 +00:00
Stefano Ceccherini
64a74d5eff
close the menu immediately when user clicks outside the menu
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19366 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-23 21:39:49 +00:00
Stefano Ceccherini
e0fcf72ae0
Fixed some semi-random crashes in deskbar and tracker caused by the new scrolling code. patch by Lucasz Zemczak. Also now the menu tracking function checks the result of the userdefined tracking hook, thus fixing bug #938
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19348 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-21 14:54:44 +00:00
Stefano Ceccherini
e733c6856a
Fixed bug 931 by using a different construct to redirect both stderr and
...
stdout to /dev/null
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19345 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-20 20:45:06 +00:00
Stefano Ceccherini
f7ee8c0d1c
Removed bashisms from build_haiku_image, thus fixing part of bug 931.
...
There's still some weird output being printed, but building the mime
database now works under dash too.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19344 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-20 20:23:35 +00:00
Stefano Ceccherini
27cc25083e
First try at menu scrolling, courthesy of Łukasz Zemczak. Works more or less, although a bit buggy
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19343 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-20 20:19:55 +00:00
Stefano Ceccherini
fc82227a6e
I thought I had found the cause of a bug. Not the case. But still, this looks better.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19332 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-20 10:09:55 +00:00
Stefano Ceccherini
aadf8a88bb
invalidate a bit more
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19288 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-14 23:01:56 +00:00
Stefano Ceccherini
14fd0fa766
Just like the tiff translator...
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19280 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-14 16:12:35 +00:00
Stefano Ceccherini
042d96cb1d
resize the BMenuField to leave enough space. Actually we should use a
...
BOptionPopUp instead
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19278 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-14 15:56:22 +00:00
Stefano Ceccherini
3f4cc718eb
Some more updates from Marc Flerackers. Text drawing should work
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19277 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-14 14:15:03 +00:00
Stefano Ceccherini
27f1bb5338
fixed warnings when compiled with gcc4
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19272 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-13 19:59:56 +00:00
Stefano Ceccherini
7022e7903a
added license
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19269 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-13 07:28:19 +00:00
Stefano Ceccherini
7743580815
Added a svg file to be able to demo the svg2picture view
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19265 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-12 20:01:59 +00:00
Stefano Ceccherini
420fe80e5c
Moved picture data writing to its own class, thus simplifying code in
...
various places. Implemented SetLineMode op for BPicture, fixed shape
drawing (I accidentally broke it in the previous commit).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19264 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-12 20:00:36 +00:00
Stefano Ceccherini
c087e0e364
cleaned up a bit the code, shaped it into a SVG2PictureView class. Added
...
a window to the PictureTest which should show the svg lion, but doesn't
work yet for some reason
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19243 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-09 22:58:09 +00:00
Stefano Ceccherini
0976f53cef
and there it goes, the usual untested last minute change which breaks
...
the build...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19242 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-09 22:07:33 +00:00
Stefano Ceccherini
ab757c7a3a
our BPicture stream format wasn't compatible with R5 one.
...
Hopefully fixed all the problems. Reported by
Marc Flerackers.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19241 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-09 21:53:45 +00:00
Stefano Ceccherini
68048706d7
fixed build of the buildtools under linux
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19224 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-07 14:06:23 +00:00
Stefano Ceccherini
eea29ee34b
fixed a warning
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19223 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-07 14:01:32 +00:00
Stefano Ceccherini
262fc9994c
Moved PictureTest to its own folder, added some more files (WIP and not
...
yet
added to the image) written by Marc Flerackers, for a SVG -> BPicture
importer, will be used to show the SVG lion and butterfly (included in
this commit)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19177 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-02 16:43:04 +00:00
Stefano Ceccherini
c140bbecd9
forgot to update this
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19176 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-02 16:08:07 +00:00
Stefano Ceccherini
e02e6ab8f3
renamed picture to pictureprint
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19175 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-11-02 16:05:01 +00:00
Stefano Ceccherini
8f38753043
ReadString() actually allocates memory... fixed that and another memory
...
leak
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19161 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-31 11:24:58 +00:00
Stefano Ceccherini
938519a667
oops forgot to commit this
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19156 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-30 21:34:59 +00:00
Stefano Ceccherini
cb732f77f1
added Lucasz to the list of contributors, for his work on BPicture
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19155 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-30 21:23:35 +00:00
Stefano Ceccherini
2f9eca855a
moved Shape related defines to their own header
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19154 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-30 21:20:38 +00:00
Stefano Ceccherini
34633cab94
patch by Lucasz Zemczak which adds BShape drawing support to BPicture. Actually we should use a ShapeIterator subclass (like Lucasz did here) in Painter too instead of having duplicating code.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19153 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-30 20:42:54 +00:00
Stefano Ceccherini
04723912ea
Added PictureTest to the image. For now it's really unimpressive, I hope
...
someone will make it a bit more interesting, otherwise it'll get pruned
from the image...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19131 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-26 20:09:45 +00:00
Stefano Ceccherini
0e683ed9aa
ServerPicture was using the wrong StrokeRect call (the one which ignored
...
the pen size). Added scale handling. Removed duplicated AS_SETPENSIZE
handler in ServerWindow
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19130 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-26 19:49:02 +00:00
Stefano Ceccherini
8cafa544f6
Made the PictureTest more useful: now it displays 2 views, one which
...
draws some stuff directly, the other draws the same stuff using a
BPicture. This shows that BPicture doesn't support BShapes yet, and it
has some problems with pen size.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19129 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-26 19:47:26 +00:00
Stefano Ceccherini
743fe40eba
Cleaned up a bit PageFlipper sources.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19112 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-24 15:56:32 +00:00
Stefano Ceccherini
6b375f2ef3
Moved demos to the "Demos" folder. Also increased image size to 100MB.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19111 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-24 13:54:53 +00:00
Stefano Ceccherini
5290139c41
more stuff added to the BPicture test
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19106 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-23 13:37:33 +00:00
Stefano Ceccherini
38e2236402
Now the BPicture test draws a string in red. Fixed a possible crash by
...
initializing fPicture in the constructor.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19105 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-23 13:18:51 +00:00
Stefano Ceccherini
2b77c6f651
a test application for BPicture, written by Lucasz
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19104 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-23 12:04:22 +00:00
Stefano Ceccherini
467dbaa9e2
Fill/StrokeArc support for BPicture, courtesy of Lucasz Zemczak
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19103 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-23 11:54:44 +00:00
Stefano Ceccherini
0c40a6370e
added part of a patch by Lukasz Zemczak which adds ellipse
...
filling/stroking support to BPictures.
Thank you!"
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19102 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-23 09:50:22 +00:00
Stefano Ceccherini
04c67ff9bf
delete -> delete[]
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19101 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-23 09:41:43 +00:00
Stefano Ceccherini
eec47bfa67
I knew I'd forgot something...
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19100 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-23 09:33:15 +00:00
Stefano Ceccherini
3ffcd64e5c
updated headers
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19099 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-23 09:29:30 +00:00
Stefano Ceccherini
e372c1ba81
renaming...
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19098 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-23 09:28:44 +00:00
Stefano Ceccherini
6ef05f83bf
updated jamfile
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19097 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-23 09:24:18 +00:00
Stefano Ceccherini
18c8a41cc1
renamed TPicture.cpp to PicturePlayer.cpp
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19096 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-23 09:23:52 +00:00
Stefano Ceccherini
511b265ed8
commented out annoying debug messages
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19095 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-23 09:21:17 +00:00
Stefano Ceccherini
127ce60589
added some error checks, small cleanup
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19094 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-23 09:20:22 +00:00
Stefano Ceccherini
302f626047
Fixed a typo introduced when I renamed the class members. The source area was checked instead of the cloned one.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19080 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-19 10:10:06 +00:00
Stefano Ceccherini
ecb8972497
Added print server to the image
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19043 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-11 11:51:18 +00:00
Stefano Ceccherini
4dd74f2945
disabled the use of _BWidthBuffer_ until the app_server font backend implements B_BITMAP_SPACING. Small cleanup
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19004 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-05 12:19:06 +00:00
Stefano Ceccherini
c585b1f46d
GetEscapements() didnt' take the font spacing into account. Looks like the spacing is ignored by the font backend, though, am I correct?
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18990 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-03 11:46:55 +00:00
Stefano Ceccherini
0b77c8eb4f
Cleanups
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18989 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-03 09:19:04 +00:00
Stefano Ceccherini
de20f0faca
some changes, fixed a rendering bug
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18987 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-10-02 12:23:38 +00:00
Stefano Ceccherini
633d2d3d4e
don't hide the cursor when the menu pops up
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18969 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-28 13:53:42 +00:00
Stefano Ceccherini
1e17db8ac6
put common code for Insert() methods into DoInsertText(), this avoids an extra strlen() call
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18968 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-28 13:28:13 +00:00
Stefano Ceccherini
7d8ee43e80
now checks the real lenght of the passed buffer in BTextView::Insert(). Seems to fix bug 675
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18967 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-28 13:08:01 +00:00
Stefano Ceccherini
25ba188a07
added a parameter to _BTextGapBuffer_::GetString() so that the caller knows how many bytes are really returned. password mode looks better now
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18965 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-28 12:27:31 +00:00
Stefano Ceccherini
f70a414b8b
fixed broken endlines in case there were TAB charachters (bug 865). A better solution is also coming.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18959 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-28 12:00:14 +00:00
Stefano Ceccherini
3091f56a1a
more bugs fixed in keyboard text selection
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18956 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-09-28 11:38:56 +00:00