Changeset 1534 for trunk/packages/vizservers
- Timestamp:
- Jun 26, 2009, 1:24:37 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/pymolproxy/pymolproxy.c
r1533 r1534 136 136 #define FORCE_UPDATE (1<<0) 137 137 #define CAN_UPDATE (1<<1) 138 #define SHOW_LABELS (1<<2)139 138 #define INVALIDATE_CACHE (1<<3) 140 139 #define ATOM_SCALE_PENDING (1<<4) … … 826 825 proxyPtr->flags |= FORCE_UPDATE; 827 826 } 828 Pymol(proxyPtr, "hide everything,%s\nset stick_color,white,%s\n", model, 829 model); 827 Pymol(proxyPtr, "set stick_color,white,%s\n", model); 830 828 Pymol(proxyPtr, "show sticks,%s\nshow spheres,%s\n", model, model); 831 832 if (proxyPtr->flags & SHOW_LABELS) {833 Pymol(proxyPtr, "show labels,%s\n", model);834 }835 829 return proxyPtr->status; 836 830 } … … 960 954 { 961 955 PymolProxy *proxyPtr = clientData; 962 const char *model = "all"; 963 int i, defer = 0, push = 0; 964 965 clear_error(proxyPtr); 966 956 const char *model; 957 int i, defer, push; 958 959 clear_error(proxyPtr); 960 push = defer = FALSE; 961 model = "all"; 967 962 for(i = 1; i < argc; i++) { 968 969 if (strcmp(argv[i],"-defer") == 0) 970 defer = 1; 971 else if (strcmp(argv[i], "-push") == 0 ) 972 push = 1; 973 else 963 if (strcmp(argv[i],"-defer") == 0) { 964 defer = TRUE; 965 } else if (strcmp(argv[i], "-push") == 0) { 966 push = TRUE; 967 } else { 974 968 model = argv[i]; 975 969 } 976 970 } 977 971 proxyPtr->flags |= INVALIDATE_CACHE; /* Enable */ … … 991 985 { 992 986 PymolProxy *proxyPtr = clientData; 993 int frame = 0;994 int i, push = 0, defer = 0; 995 996 clear_error(proxyPtr);997 998 for(i = 1; i < argc; i++) { 999 if ( strcmp(argv[i],"-defer") == 0 )1000 defer = 1;1001 else if (strcmp(argv[i],"-push") == 0 ) 1002 push = 1;1003 else 987 int i, push, defer, frame; 988 989 clear_error(proxyPtr); 990 frame = 0; 991 push = defer = TRUE; 992 for(i = 1; i < argc; i++) { 993 if (strcmp(argv[i],"-defer") == 0) { 994 defer = TRUE; 995 } else if (strcmp(argv[i],"-push") == 0) { 996 push = TRUE; 997 } else { 1004 998 frame = atoi(argv[i]); 1005 1006 999 } 1000 } 1007 1001 if (!defer || push) { 1008 1002 proxyPtr->flags |= UPDATE_PENDING; … … 1016 1010 1017 1011 Pymol(proxyPtr,"frame %d\n", frame); 1018 1019 1012 return proxyPtr->status; 1020 1013 } … … 1065 1058 Pymol(proxyPtr, "label %s\n", model); 1066 1059 } 1067 if (state) {1068 proxyPtr->flags |= SHOW_LABELS;1069 } else {1070 proxyPtr->flags &= ~SHOW_LABELS;1071 }1072 1060 return proxyPtr->status; 1073 1061 } … … 1104 1092 proxyPtr->flags |= FORCE_UPDATE; 1105 1093 } 1106 Pymol(proxyPtr, "hide everything,%s\nshow lines,%s\n", model, model);1094 Pymol(proxyPtr, "hide spheres,%s\nshow lines,%s\n", model, model); 1107 1095 return proxyPtr->status; 1108 1096 } … … 1544 1532 proxyPtr->flags |= FORCE_UPDATE; 1545 1533 } 1546 Pymol(proxyPtr, "set sphere_quality,2,%s\nhide everything,%s\n",1534 Pymol(proxyPtr, "set sphere_quality,2,%s\nhide lines,%s\n", 1547 1535 model, model); 1548 1536 Pymol(proxyPtr, "set ambient,.2,%s\nshow spheres,%s\n", model, model);
Note: See TracChangeset
for help on using the changeset viewer.