1062 }
1063 break;
1064
1065 case SD_Fill:
1066 if (CGContextIsPathEmpty(qsdo->cgRef) == 0)
1067 {
1068 CGContextFillPath(qsdo->cgRef);
1069 }
1070 break;
1071
1072 case SD_Shade:
1073 if (CGContextIsPathEmpty(qsdo->cgRef) == 0)
1074 {
1075 contextGradientPath(qsdo);
1076 }
1077 break;
1078
1079 case SD_Pattern:
1080 if (CGContextIsPathEmpty(qsdo->cgRef) == 0)
1081 {
1082 //TODO:BG
1083 //contextTexturePath(env, qsdo);
1084 }
1085 break;
1086
1087 case SD_EOFill:
1088 if (CGContextIsPathEmpty(qsdo->cgRef) == 0)
1089 {
1090 CGContextEOFillPath(qsdo->cgRef);
1091 }
1092 break;
1093
1094 case SD_Image:
1095 break;
1096
1097 case SD_Text:
1098 break;
1099
1100 case SD_CopyArea:
1101 break;
1102
1103 case SD_Queue:
|
1062 }
1063 break;
1064
1065 case SD_Fill:
1066 if (CGContextIsPathEmpty(qsdo->cgRef) == 0)
1067 {
1068 CGContextFillPath(qsdo->cgRef);
1069 }
1070 break;
1071
1072 case SD_Shade:
1073 if (CGContextIsPathEmpty(qsdo->cgRef) == 0)
1074 {
1075 contextGradientPath(qsdo);
1076 }
1077 break;
1078
1079 case SD_Pattern:
1080 if (CGContextIsPathEmpty(qsdo->cgRef) == 0)
1081 {
1082 contextTexturePath(env, qsdo);
1083 }
1084 break;
1085
1086 case SD_EOFill:
1087 if (CGContextIsPathEmpty(qsdo->cgRef) == 0)
1088 {
1089 CGContextEOFillPath(qsdo->cgRef);
1090 }
1091 break;
1092
1093 case SD_Image:
1094 break;
1095
1096 case SD_Text:
1097 break;
1098
1099 case SD_CopyArea:
1100 break;
1101
1102 case SD_Queue:
|