From 54388a0cf5c8858e4134f2013198d05f19d60150 Mon Sep 17 00:00:00 2001 From: jongfoster Date: Mon, 30 Jul 2001 22:09:40 +0000 Subject: [PATCH] Removing obsolete Win32 GUI files --- icons/denyrule.ico | Bin 318 -> 0 bytes icons/icon1.ico | Bin 318 -> 0 bytes w32rulesdlg.c | 548 --------------------------------------------- w32rulesdlg.h | 77 ------- 4 files changed, 625 deletions(-) delete mode 100644 icons/denyrule.ico delete mode 100644 icons/icon1.ico delete mode 100644 w32rulesdlg.c delete mode 100644 w32rulesdlg.h diff --git a/icons/denyrule.ico b/icons/denyrule.ico deleted file mode 100644 index e5aa250604fb73ae2bedf554aed994cdac982f02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmZvXF%H5o6hmJnB$SCxtT1xSGBMIMw~5pP^bClhbH##0rC=vy!-?%L|No@~I-S1n zF)ke(?V^*j*s+sBD*8_b&}A5^NmY_klDm=1C1+Qnjw4G$7*z#`Q7$$Qs@)55ERNhG z3fvN+5+TI8BJ-$4f!8$h+o_wLZtxS94@|Gh=K>FLo#B0l?Ib_wFMGI7a9d&C{PxN( D6JJL~ diff --git a/icons/icon1.ico b/icons/icon1.ico deleted file mode 100644 index b96fe7c27d160d8fd002a84ab474d95dc5124340..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmZvW!3{zo5JVru0yuf~hm&1cnso3>uoZ5<4HFyCn_k2j_(n|}csrBbB>{p?N(pNp zU~3odOd_yRh1%=CQb3ndhN&u2Yn6M@`lU4|q2rdzM{&fMryg?7_PDyb9z-?Y?i|;i oSNq`Gz0l;vw4L1;~mrO#lD@ diff --git a/w32rulesdlg.c b/w32rulesdlg.c deleted file mode 100644 index 75168620..00000000 --- a/w32rulesdlg.c +++ /dev/null @@ -1,548 +0,0 @@ -const char w32rulesdlg_rcs[] = "$Id: w32rulesdlg.c,v 1.3 2001/05/22 18:56:28 oes Exp $"; -/********************************************************************* - * - * File : $Source: /cvsroot/ijbswa/current/w32rulesdlg.c,v $ - * - * Purpose : A dialog to allow GUI editing of the rules. - * Unfinished. - * - * Copyright : Written by and Copyright (C) 2001 the SourceForge - * IJBSWA team. http://ijbswa.sourceforge.net - * - * Written by and Copyright (C) 1999 Adam Lock - * - * - * This program 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 2 of the License, or (at - * your option) any later version. - * - * This program 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. - * - * The GNU General Public License should be included with - * this file. If not, you can view it at - * http://www.gnu.org/copyleft/gpl.html - * or write to the Free Software Foundation, Inc., 59 - * Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - * Revisions : - * $Log: w32rulesdlg.c,v $ - * Revision 1.3 2001/05/22 18:56:28 oes - * CRLF -> LF - * - * Revision 1.2 2001/05/20 15:07:54 jongfoster - * File is now ignored if _WIN_CONSOLE is defined. - * - * Revision 1.1.1.1 2001/05/15 13:59:08 oes - * Initial import of version 2.9.3 source tree - * - * - *********************************************************************/ - -#include "config.h" - -#include - -#include -#include - -#include "w32res.h" -#include "w32rulesdlg.h" -#include "win32.h" - -#ifdef __MINGW32__ -#include "cygwin.h" -#endif - -const char w32rulesdlg_h_rcs[] = W32RULESDLG_H_VERSION; - - -#ifndef _WIN_CONSOLE /* entire file */ -#ifdef WIN_GUI_EDIT /* entire file */ - - -const int nSmallIconWidth = 16; -const int nSmallIconHeight = 16; - -static BOOL CALLBACK DialogProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); - -static HIMAGELIST g_hImageList = NULL; -static char *g_pszDefaultRule; -static BOOL g_bDirty = FALSE; - - - -/********************************************************************* - * - * Function : ShowRulesDialog - * - * Description : (Please fill me in!) - * - * Parameters : - * 1 : hwndParent = (what?) - * - * Returns : (Please fill me in!) - * - *********************************************************************/ -int ShowRulesDialog(HWND hwndParent) -{ - DialogBox(g_hInstance, MAKEINTRESOURCE(IDD_RULES), hwndParent, DialogProc); - return TRUE; - -} - - -/********************************************************************* - * - * Function : SetDefaultRule - * - * Description : (Please fill me in!) - * - * Parameters : - * 1 : pszRule = (what?) - * - * Returns : N/A - * - *********************************************************************/ -void SetDefaultRule(const char *pszRule) -{ - if (pszRule == NULL) - { - if (g_pszDefaultRule) - { - free(g_pszDefaultRule); - g_pszDefaultRule = NULL; - } - } - else - { - g_pszDefaultRule = strdup(pszRule); - } - -} - - -#define IMAGE_ALLOW 0 -#define IMAGE_DENY 1 - -/********************************************************************* - * - * Function : InsertRule - * - * Description : (Please fill me in!) - * - * Parameters : - * 1 : hwndListView = (what?) - * 2 : pszRule = (what?) - * 3 : bAllow = (what?) - * - * Returns : N/A - * - *********************************************************************/ -static void InsertRule(HWND hwndListView, const char *pszRule, BOOL bAllow) -{ - LVITEM item; - item.mask = LVIF_TEXT | LVIF_IMAGE; - item.pszText = (char *)pszRule; - item.iItem = ListView_GetItemCount(hwndListView) + 1; - item.iSubItem = 0; - item.iImage = bAllow ? IMAGE_ALLOW : IMAGE_DENY; - ListView_InsertItem(hwndListView, &item); - /* TODO add subitem for whether the rule is always or never */ - -} - - -/********************************************************************* - * - * Function : SetDirty - * - * Description : (Please fill me in!) - * - * Parameters : - * 1 : bDirty = (what?) - * - * Returns : N/A - * - *********************************************************************/ -static void SetDirty(BOOL bDirty) -{ - g_bDirty = bDirty; - /* TODO Change some values */ - -} - - -/********************************************************************* - * - * Function : OnInitDialog - * - * Description : (Please fill me in!) - * - * Parameters : - * 1 : hwndDlg = (what?) - * - * Returns : N/A - * - *********************************************************************/ -static void OnInitDialog(HWND hwndDlg) -{ - LVCOLUMN aCols[2]; - HWND hwndListView; - RECT rcListView; - int cx; - - if (g_hImageList == NULL) - { - /* Create image list and add icons */ - HICON hIconDeny = LoadImage(g_hInstance, MAKEINTRESOURCE(IDI_DENYRULE), IMAGE_ICON, nSmallIconWidth, nSmallIconHeight, 0); - HICON hIconAllow = LoadImage(g_hInstance, MAKEINTRESOURCE(IDI_ALLOWRULE), IMAGE_ICON, nSmallIconWidth, nSmallIconHeight, 0); - g_hImageList = ImageList_Create(nSmallIconWidth, nSmallIconHeight, ILC_COLOR | ILC_MASK, 0, 10); - ImageList_AddIcon(g_hImageList, hIconAllow); - ImageList_AddIcon(g_hImageList, hIconDeny); - } - - /* Set the default rule value if there is one */ - if (g_pszDefaultRule) - { - SetDlgItemText(hwndDlg, IDC_NEW, g_pszDefaultRule); - SetDefaultRule(NULL); - } - - /* Initialise the list view */ - hwndListView = GetDlgItem(hwndDlg, IDC_RULES); - ListView_SetImageList(hwndListView, g_hImageList, LVSIL_SMALL); - GetClientRect(hwndListView, &rcListView); - cx = rcListView.right - rcListView.left; - aCols[0].mask = LVCF_TEXT | LVCF_WIDTH; - aCols[0].pszText = "Rule"; - aCols[0].cx = (70 * cx) / 100; - aCols[1].mask = LVCF_TEXT | LVCF_WIDTH; - aCols[1].pszText = "Applies when"; - aCols[1].cx = cx - aCols[0].cx; - ListView_InsertColumn(hwndListView, 0, &aCols[0]); - ListView_InsertColumn(hwndListView, 1, &aCols[1]); - - /* Read and add rules to the list */ - /* TODO */ - InsertRule(hwndListView, "Test rule 1", TRUE); - InsertRule(hwndListView, "Test rule 2", TRUE); - InsertRule(hwndListView, "Test rule 3", FALSE); - InsertRule(hwndListView, "Test rule 4", FALSE); - -} - - -/********************************************************************* - * - * Function : GetFirstSelectedItem - * - * Description : (Please fill me in!) - * - * Parameters : - * 1 : hwndDlg = (what?) - * - * Returns : (Please fill me in!) - * - *********************************************************************/ -static int GetFirstSelectedItem(HWND hwndDlg) -{ - /* Check for selected items */ - HWND hwndListView = GetDlgItem(hwndDlg, IDC_RULES); - int nItem = -1; - do - { - nItem = ListView_GetNextItem(hwndListView, nItem, LVNI_SELECTED); - if (nItem >= 0) - { - return nItem; - } - } while (nItem >= 0); - return -1; - -} - - -/********************************************************************* - * - * Function : OnRulesItemChanged - * - * Description : (Please fill me in!) - * - * Parameters : - * 1 : hwndDlg = (what?) - * - * Returns : N/A - * - *********************************************************************/ -static void OnRulesItemChanged(HWND hwndDlg) -{ - int nItem = GetFirstSelectedItem(hwndDlg); - HWND hwndListView = GetDlgItem(hwndDlg, IDC_RULES); - int nItems = ListView_GetItemCount(hwndListView); - BOOL bHaveSelection = (nItem >= 0) ? TRUE : FALSE; - BOOL bMoveUp = (bHaveSelection && nItem > 0) ? TRUE : FALSE; - BOOL bMoveDown = (bHaveSelection && nItem < nItems - 1) ? TRUE : FALSE; - - /* Enable/disable buttons */ - EnableWindow(GetDlgItem(hwndDlg, IDC_DELETE), bHaveSelection); - EnableWindow(GetDlgItem(hwndDlg, IDC_MOVEUP), bMoveUp); - EnableWindow(GetDlgItem(hwndDlg, IDC_MOVEDOWN), bMoveDown); - -} - - -/********************************************************************* - * - * Function : MoveRules - * - * Description : (Please fill me in!) - * - * Parameters : - * 1 : hwndDlg = (what?) - * 2 : bMoveUp = (what?) - * - * Returns : N/A - * - *********************************************************************/ -static void MoveRules(HWND hwndDlg, BOOL bMoveUp) -{ -} - - -/********************************************************************* - * - * Function : OnMoveRuleUpClick - * - * Description : (Please fill me in!) - * - * Parameters : - * 1 : hwndDlg = (what?) - * - * Returns : N/A - * - *********************************************************************/ -static void OnMoveRuleUpClick(HWND hwndDlg) -{ -} - - -/********************************************************************* - * - * Function : OnMoveRuleDownClick - * - * Description : (Please fill me in!) - * - * Parameters : - * 1 : hwndDlg = (what?) - * - * Returns : N/A - * - *********************************************************************/ -static void OnMoveRuleDownClick(HWND hwndDlg) -{ -} - - -/********************************************************************* - * - * Function : OnCreateRuleClick - * - * Description : (Please fill me in!) - * - * Parameters : - * 1 : hwndDlg = (what?) - * - * Returns : N/A - * - *********************************************************************/ -static void OnCreateRuleClick(HWND hwndDlg) -{ -} - - -/********************************************************************* - * - * Function : OnDeleteRuleClick - * - * Description : (Please fill me in!) - * - * Parameters : - * 1 : hwndDlg = (what?) - * - * Returns : N/A - * - *********************************************************************/ -static void OnDeleteRuleClick(HWND hwndDlg) -{ - /* Get selection and remove it */ - int nItem = GetFirstSelectedItem(hwndDlg); - if (nItem >= 0) - { - LVITEM item; - HWND hwndListView = GetDlgItem(hwndDlg, IDC_RULES); - item.mask = LVIF_PARAM; - item.iItem = nItem; - item.iSubItem = 0; - ListView_GetItem(hwndListView, &item); - /* TODO erase data stored with item */ - ListView_DeleteItem(hwndListView, nItem); - } - -} - - -/********************************************************************* - * - * Function : OnCommand - * - * Description : (Please fill me in!) - * - * Parameters : - * 1 : hwndDlg = (what?) - * 2 : nCommand = (what?) - * 3 : nNotifyCode = (what?) - * 4 : hwndItem = (what?) - * - * Returns : N/A - * - *********************************************************************/ -static void OnCommand(HWND hwndDlg, int nCommand, int nNotifyCode, HWND hwndItem) -{ - switch (nCommand) - { - case IDCANCEL: - case IDC_SAVE: - EndDialog(hwndDlg, IDOK); - break; - case IDC_CREATE: - if (nNotifyCode == BN_CLICKED) - { - OnCreateRuleClick(hwndDlg); - } - break; - case IDC_DELETE: - if (nNotifyCode == BN_CLICKED) - { - OnDeleteRuleClick(hwndDlg); - } - break; - case IDC_MOVEUP: - if (nNotifyCode == BN_CLICKED) - { - OnMoveRuleUpClick(hwndDlg); - } - break; - case IDC_MOVEDOWN: - if (nNotifyCode == BN_CLICKED) - { - OnMoveRuleDownClick(hwndDlg); - } - break; - } - -} - - -/********************************************************************* - * - * Function : OnNotify - * - * Description : (Please fill me in!) - * - * Parameters : - * 1 : hwndDlg = (what?) - * 2 : nIdCtrl = (what?) - * 3 : pnmh = (what?) - * - * Returns : N/A - * - *********************************************************************/ -static void OnNotify(HWND hwndDlg, int nIdCtrl, LPNMHDR pnmh) -{ - switch (nIdCtrl) - { - case IDC_RULES: - switch (pnmh->code) - { - case LVN_ITEMCHANGED: - OnRulesItemChanged(hwndDlg); - break; - } - break; - } - -} - - -/********************************************************************* - * - * Function : OnDestroy - * - * Description : (Please fill me in!) - * - * Parameters : - * 1 : hwndDlg = (what?) - * - * Returns : N/A - * - *********************************************************************/ -static void OnDestroy(HWND hwndDlg) -{ - /* TODO any destruction cleanup */ - -} - - -/********************************************************************* - * - * Function : DialogProc - * - * Description : (Please fill me in!) - * - * Parameters : - * 1 : hwndDlg = (what?) - * 2 : uMsg = (what?) - * 3 : wParam = (what?) - * 4 : lParam = (what?) - * - * Returns : (Please fill me in!) - * - *********************************************************************/ -static BOOL CALLBACK DialogProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) -{ - switch (uMsg) - { - case WM_INITDIALOG: - OnInitDialog(hwndDlg); - return TRUE; - - case WM_DESTROY: - OnDestroy(hwndDlg); - return TRUE; - - case WM_COMMAND: - OnCommand(hwndDlg, LOWORD(wParam), HIWORD(wParam), (HWND) lParam); - break; - - case WM_NOTIFY: - OnNotify(hwndDlg, (int) wParam, (LPNMHDR) lParam); - break; - } - return FALSE; - -} - -#endif /* def WIN_GUI_EDIT - entire file */ -#endif /* ndef _WIN_CONSOLE - entire file */ - -/* - Local Variables: - tab-width: 3 - end: -*/ diff --git a/w32rulesdlg.h b/w32rulesdlg.h deleted file mode 100644 index 97390e92..00000000 --- a/w32rulesdlg.h +++ /dev/null @@ -1,77 +0,0 @@ -#ifndef W32RULESDLG_H_INCLUDED -#define W32RULESDLG_H_INCLUDED -#define W32RULESDLG_H_VERSION "$Id: w32rulesdlg.h,v 1.2 2001/05/26 01:26:34 jongfoster Exp $" -/********************************************************************* - * - * File : $Source: /cvsroot/ijbswa/current/w32rulesdlg.h,v $ - * - * Purpose : A dialog to allow GUI editing of the rules. - * Unfinished. - * - * Copyright : Written by and Copyright (C) 2001 the SourceForge - * IJBSWA team. http://ijbswa.sourceforge.net - * - * Written by and Copyright (C) 1999 Adam Lock - * - * - * This program 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 2 of the License, or (at - * your option) any later version. - * - * This program 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. - * - * The GNU General Public License should be included with - * this file. If not, you can view it at - * http://www.gnu.org/copyleft/gpl.html - * or write to the Free Software Foundation, Inc., 59 - * Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - * Revisions : - * $Log: w32rulesdlg.h,v $ - * Revision 1.2 2001/05/26 01:26:34 jongfoster - * New #define, WIN_GUI_EDIT, enables the (embryonic) Win32 GUI editor. - * This #define cannot be set from ./configure - there's no point, it - * doesn't work yet. See feature request # 425722 - * - * Revision 1.1.1.1 2001/05/15 13:59:08 oes - * Initial import of version 2.9.3 source tree - * - * - *********************************************************************/ - - -#ifdef __cplusplus -extern "C" { -#endif - -#ifndef _WIN_CONSOLE /* entire file */ -#ifdef WIN_GUI_EDIT /* entire file */ - -extern int ShowRulesDialog(HWND hwndParent); -extern void SetDefaultRule(const char *pszRule); - -#endif /* def WIN_GUI_EDIT - entire file */ -#endif /* ndef _WIN_CONSOLE - entire file */ - -/* Revision control strings from this header and associated .c file */ -extern const char w32rulesdlg_rcs[]; -extern const char w32rulesdlg_h_rcs[]; - -#ifdef __cplusplus -} /* extern "C" */ -#endif - -#endif /* ndef W32RULESDLG_H_INCLUDED */ - - -/* - Local Variables: - tab-width: 3 - end: -*/ -- 2.39.2