From 3281a28c2ffcfbbd5833985a6e41536b16775128 Mon Sep 17 00:00:00 2001 From: Doug Torrance Date: Wed, 30 Aug 2017 00:35:03 -0400 Subject: [PATCH] buttonmaker: Remove Anjuta and backup files from git. --- buttonmaker/.anjuta/default.profile | 3 - buttonmaker/.anjuta/session/anjuta.session | 28 ---- buttonmaker/.anjuta/session/dock-layout.xml | 4 - buttonmaker/.anjuta_sym_db.db | Bin 43008 -> 0 bytes buttonmaker/buttonmaker.anjuta | 51 ------- buttonmaker/src/main.c~ | 159 -------------------- 6 files changed, 245 deletions(-) delete mode 100644 buttonmaker/.anjuta/default.profile delete mode 100644 buttonmaker/.anjuta/session/anjuta.session delete mode 100644 buttonmaker/.anjuta/session/dock-layout.xml delete mode 100644 buttonmaker/.anjuta_sym_db.db delete mode 100644 buttonmaker/buttonmaker.anjuta delete mode 100644 buttonmaker/src/main.c~ diff --git a/buttonmaker/.anjuta/default.profile b/buttonmaker/.anjuta/default.profile deleted file mode 100644 index 6c53beb..0000000 --- a/buttonmaker/.anjuta/default.profile +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/buttonmaker/.anjuta/session/anjuta.session b/buttonmaker/.anjuta/session/anjuta.session deleted file mode 100644 index 1428f98..0000000 --- a/buttonmaker/.anjuta/session/anjuta.session +++ /dev/null @@ -1,28 +0,0 @@ - -[Anjuta] -Geometry=1374x802+0+0 - -[File Loader] -Files=file:///home/hellupline/Desktop/ButtonMaker/src/main.c#133 - -[Document Manager] -bookmarks=\n\n - -[Execution] -Run in terminal=2 -Working directories=file:///home/hellupline/Desktop/ButtonMaker - -[Project Manager] -Shortcut=ButtonMaker//ButtonMaker//src//buttonmaker -Expand=ButtonMaker%%%ButtonMaker//ButtonMaker%%%ButtonMaker//ButtonMaker//src%%%ButtonMaker//ButtonMaker//src//buttonmaker%%%ButtonMaker//BUTTONMAKER - -[Build] -Configuration list=1:Default:%%%1:Debug:Debug%%%1:Profiling:Profiling%%%1:Optimized:Optimized -Selected Configuration=Debug -BuildArgs/Default=--enable-maintainer-mode -BuildArgs/Debug=--enable-maintainer-mode 'CFLAGS=-g -O0' 'CXXFLAGS=-g -O0' 'JFLAGS=-g -O0' 'FFLAGS=-g -O0' -BuildArgs/Profiling=--enable-maintainer-mode 'CFLAGS=-g -pg' 'CXXFLAGS=-g -pg' 'JFLAGS=-g -pg' 'FFLAGS=-g -pg' -BuildArgs/Optimized=--enable-maintainer-mode 'CFLAGS=-O2' 'CXXFLAGS=-O2' 'JFLAGS=-O2' 'FFLAGS=-O2' - -[Debugger] -Stop at beginning=2 diff --git a/buttonmaker/.anjuta/session/dock-layout.xml b/buttonmaker/.anjuta/session/dock-layout.xml deleted file mode 100644 index fe9a649..0000000 --- a/buttonmaker/.anjuta/session/dock-layout.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/buttonmaker/.anjuta_sym_db.db b/buttonmaker/.anjuta_sym_db.db deleted file mode 100644 index 85c8a2c1ef05c6d711ae940715e7cb00133c02a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43008 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 diff --git a/buttonmaker/buttonmaker.anjuta b/buttonmaker/buttonmaker.anjuta deleted file mode 100644 index 68c60e6..0000000 --- a/buttonmaker/buttonmaker.anjuta +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/buttonmaker/src/main.c~ b/buttonmaker/src/main.c~ deleted file mode 100644 index 4142c43..0000000 --- a/buttonmaker/src/main.c~ +++ /dev/null @@ -1,159 +0,0 @@ -/* - * main.c - * Copyright (C) Renan Vedovato Traba 2012 - * - ButtonMaker is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - ButtonMaker is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program. If not, see . - */ - -#ifdef HAVE_CONFIG_H -# include -#endif -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include "wmgeneral.h" -#include "pixmaps.h" - -char *cmd, *fname; -int isize=50; - -/* Prototypes */ -static void print_usage(char *); -static void ParseCMDLine(int argc, char *argv[]); - -static void print_usage(char * pname) -{ - printf("%s version: %s\n", pname, VERSION); - printf("By Renan Vedovato Traba \n\n"); - printf("\t-c, --command [CMD]\t which command will be called \n"); - printf("\t-i, --icon [ICON]\t icon displayed\n"); - printf("\t-s, --size [SIZE]\t size of the icon\n"); - printf("\tdouble click to run CMD\n"); - printf("\tright click to exit\n"); - printf("\neg:\n%s -c sudo apt-get update -i TerminalGNUstep.tiff -s 32\n", pname); -} - -static void ParseCMDLine(int argc, char *argv[]) -{ - int i, j, k, size=2; - for (i=1; i < argc; i++) { - if (!strcmp(argv[i], "-display")) { - i++; - } else if ( ((!strcmp(argv[i], "--icon")) || (!strcmp(argv[i], "-i"))) && (i+1 < argc) ) { - fname = argv[++i]; - } else if ( ((!strcmp(argv[i], "--size")) || (!strcmp(argv[i], "-s"))) && (i+1 < argc) ) { - isize = atoi(argv[++i]); - } else if ( ((!strcmp(argv[i], "--command")) || (!strcmp(argv[i], "-c"))) && (i+1 < argc) ) { - for (j=i+1; j < argc; j++) { - if (argv[j][0] == '-') { - break; - } else { - size+=1+strlen(argv[j]); - } - } - cmd = (char *) malloc((size)*sizeof(char)); - for (k=i+1; k < j; k++) { - strcat(cmd, argv[k]); - strcat(cmd, " "); - } - strcat(cmd, "&"); - i = j-1; - } else { - print_usage(argv[0]); - exit(1); - } - } - if ((argc < 3) || (!cmd)) { - print_usage(argv[0]); - exit(1); - } -} - -int main(int argc, char *argv[]) -{ - int b; - - extern int d_depth; - extern Window iconwin, win; - Visual *visual; - XEvent event; - Pixmap xpm; - Time lastTime=0; - - Imlib_Image image; - - ParseCMDLine(argc, argv); - openXwindow(argc, argv, xpm_master, xpm_mask_bits, xpm_mask_width, xpm_mask_height); - - xpm = XCreatePixmap(display, win, 64, 64, d_depth); - XFillRectangle(display, xpm, NormalGC, 0, 0, 64, 64); - - if (fname) { - visual = DefaultVisual(display, DefaultScreen(display)); - - imlib_context_set_dither(1); - imlib_context_set_display(display); - imlib_context_set_visual(visual); - - image = imlib_load_image(fname); - imlib_context_set_image(image); - imlib_context_set_drawable(xpm); - imlib_render_image_on_drawable_at_size(0, 0, isize, isize); - } - b = (64-isize)/2; - /* Loop Forever */ - while (1) { - /* Process any pending X events. */ - while (XPending(display)) { - XNextEvent(display, &event); - switch (event.type) { - case Expose: - RedrawWindow(); - XCopyArea(display, xpm, iconwin, NormalGC, 0, 0, isize, isize, b, b); - break; - case MotionNotify: - //~ printf("mouse at: %dx%d\n", event.xbutton.x, event.xbutton.y); - break; - case ButtonPress: - /*printf("ButtonPress\n");*/ - break; - case ButtonRelease: - if (event.xbutton.button == Button1) { - if (event.xbutton.time - lastTime < 250) { - if (system(cmd) == -1) { - fprintf(stdout, "Failed to run command:%s\n", cmd); - exit(0); - } - } else { - lastTime = event.xbutton.time; - } - } else if (event.xbutton.button == Button3) { - exit(0); - } - /*printf("ButtonRelease\n");*/ - break; - } - } - usleep(10000); - } - /* we should never get here */ - return (0); -}