mirror of
https://github.com/fltk/fltk.git
synced 2026-06-06 00:22:42 +08:00
Revert line style change...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1626 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
@@ -12,9 +12,6 @@ CHANGES IN FLTK 1.1.0b3
|
|||||||
- Now save and restore the GDI pen object when
|
- Now save and restore the GDI pen object when
|
||||||
responding to WIN32 paint messages.
|
responding to WIN32 paint messages.
|
||||||
|
|
||||||
- fl_line_style() used different default cap and join
|
|
||||||
options for WIN32 and X11.
|
|
||||||
|
|
||||||
- Documentation updates from A. Suatoni.
|
- Documentation updates from A. Suatoni.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -7,8 +7,11 @@
|
|||||||
|
|
||||||
void fl_line_style(int style, int width, char* dashes) {
|
void fl_line_style(int style, int width, char* dashes) {
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
|
// According to Bill, the "default" cap and join should be the
|
||||||
|
// "fastest" mode supported for the platform. I don't know why
|
||||||
|
// they should be different (same graphics cards, etc., right?) MRS
|
||||||
static DWORD Cap[4]= {PS_ENDCAP_FLAT, PS_ENDCAP_FLAT, PS_ENDCAP_ROUND, PS_ENDCAP_SQUARE};
|
static DWORD Cap[4]= {PS_ENDCAP_FLAT, PS_ENDCAP_FLAT, PS_ENDCAP_ROUND, PS_ENDCAP_SQUARE};
|
||||||
static DWORD Join[4]={PS_JOIN_MITER, PS_JOIN_MITER, PS_JOIN_ROUND, PS_JOIN_BEVEL};
|
static DWORD Join[4]={PS_JOIN_ROUND, PS_JOIN_MITER, PS_JOIN_ROUND, PS_JOIN_BEVEL};
|
||||||
int s1 = PS_GEOMETRIC | Cap[(style>>8)&3] | Join[(style>>12)&3];
|
int s1 = PS_GEOMETRIC | Cap[(style>>8)&3] | Join[(style>>12)&3];
|
||||||
DWORD a[16]; int n = 0;
|
DWORD a[16]; int n = 0;
|
||||||
if (dashes && dashes[0]) {
|
if (dashes && dashes[0]) {
|
||||||
|
|||||||
Reference in New Issue
Block a user