/* * draggers - show/hide draggers from CLI * (c) 2004, François Revol - revol@free.fr */ #include #include #include #include int main(int argc, char **argv) { int i; BApplication app("application/x-vnd.Haiku-draggers"); if (argc < 2) { printf("%s\n", BDragger::AreDraggersDrawn()?"shown":"hidden"); return 0; } for (i = 1; i < argc; i++) { if (!strncmp(argv[i], "-h", 2)) { printf("draggers [show|hide]\n"); printf("Shows/sets draggers state\n"); return 0; } if (!strcmp(argv[i], "1") || !strncmp(argv[i], "en", 2) || !strncmp(argv[i], "sh", 2)) BDragger::ShowAllDraggers(); else if (!strcmp(argv[i], "0") || !strncmp(argv[i], "di", 2) || !strncmp(argv[i], "hi", 2)) BDragger::HideAllDraggers(); } return 0; }