Enhance "List of Material" dialog box in EESchema

This commit is contained in:
g_harland 2007-10-13 05:56:37 +00:00
parent 323a70009a
commit 0abcf4507d
5 changed files with 1006 additions and 618 deletions

View File

@ -5,6 +5,20 @@ Please add newer entries at the top, list the date and your name with
email address. email address.
2007-Oct-13 UPDATE Geoff Harland <gharlandau@yahoo.com.au>
================================================================================
+ eeschema
* The previously provided "Quit" button within the "List of Material" dialog box
has been replaced with "OK", "Cancel", and "Apply" buttons. Greater consistency
has also been achieved after clicking on the "Create List" button; none of the
prevailing settings are subsequently saved (previously, some, but not all, of
the settings were subsequently saved). (However, settings can still be saved by
clicking on either of the "OK" or "Apply" buttons instead.) Assorted cleanup
and beautification of associated source code.
* The genliste.cpp file (which is no longer used) has been removed, and replaced
with genliste.cpp.notused
2007-Oct-11 UPDATE Dick Hollenbeck <dick@softplc.com> 2007-Oct-11 UPDATE Dick Hollenbeck <dick@softplc.com>
================================================================================ ================================================================================
+ pcbnew + pcbnew
@ -29,10 +43,10 @@ email address.
2007-Oct-11 UPDATE Geoff Harland <gharlandau@yahoo.com.au> 2007-Oct-11 UPDATE Geoff Harland <gharlandau@yahoo.com.au>
================================================================================ ================================================================================
+ pcbnew + pcbnew
* The "Target Properties" dialog box can now (otherwise) be cancelled by pressing * The "Target Properties" and "Pads Global Edit" dialog boxes can now (otherwise)
the "Esc" key, and the caption of the "OK" button within the "Cotation be cancelled by pressing the "Esc" key, and the caption of the "OK" button
properties" dialog box has been capitalised (so that an icon is now provided within the latter dialog box has been capitalised (so that an icon is now
within that button within the Linux version of KiCad). provided within that button within the Linux version of KiCad).
* The pcbpiste.cpp file (which is no longer used) has been removed, and replaced * The pcbpiste.cpp file (which is no longer used) has been removed, and replaced
with pcbpiste.cpp.notused with pcbpiste.cpp.notused
+ cvpcb + cvpcb

File diff suppressed because it is too large Load Diff

View File

@ -39,21 +39,23 @@
////@begin control identifiers ////@begin control identifiers
#define ID_DIALOG 10000 #define ID_DIALOG 10000
#define ID_CHECKBOX 10001 #define ID_CHECKBOX1 10001
#define ID_CHECKBOX2 10004 #define ID_CHECKBOX2 10002
#define ID_CHECKBOX1 10003 #define ID_CHECKBOX3 10003
#define ID_CHECKBOX3 10005 #define ID_CHECKBOX4 10004
#define ID_CHECKBOX4 10006 #define ID_CHECKBOX5 10005
#define ID_RADIOBOX_SELECT_FORMAT 10009 #define ID_RADIOBOX_SELECT_FORMAT 10006
#define ID_RADIOBOX_SEPARATOR 10015 #define ID_RADIOBOX_SEPARATOR 10007
#define ID_CHECKBOX6 10016 #define ID_CHECKBOX6 10008
#define ID_CHECKBOX_FIELD1 10007 #define ID_CHECKBOX_FIELD1 10009
#define ID_CHECKBOX_FIELD2 10008 #define ID_CHECKBOX_FIELD2 10010
#define ID_CHECKBOX_FIELD4 10010 #define ID_CHECKBOX_FIELD3 10011
#define ID_CHECKBOX_FIELD5 10011 #define ID_CHECKBOX_FIELD4 10012
#define ID_CHECKBOX_FIELD6 10012 #define ID_CHECKBOX_FIELD5 10013
#define ID_CHECKBOX_FIELD7 10013 #define ID_CHECKBOX_FIELD6 10014
#define ID_CHECKBOX_FIELD8 10014 #define ID_CHECKBOX_FIELD7 10015
#define ID_CHECKBOX_FIELD8 10016
#define ID_CREATE_LIST 10017
#define SYMBOL_WINEDA_BUILD_BOM_FRAME_STYLE wxDEFAULT_DIALOG_STYLE|wxCAPTION|wxSYSTEM_MENU|wxCLOSE_BOX|MAYBE_RESIZE_BORDER #define SYMBOL_WINEDA_BUILD_BOM_FRAME_STYLE wxDEFAULT_DIALOG_STYLE|wxCAPTION|wxSYSTEM_MENU|wxCLOSE_BOX|MAYBE_RESIZE_BORDER
#define SYMBOL_WINEDA_BUILD_BOM_FRAME_TITLE _("List of Material") #define SYMBOL_WINEDA_BUILD_BOM_FRAME_TITLE _("List of Material")
#define SYMBOL_WINEDA_BUILD_BOM_FRAME_IDNAME ID_DIALOG #define SYMBOL_WINEDA_BUILD_BOM_FRAME_IDNAME ID_DIALOG
@ -99,17 +101,20 @@ public:
////@begin WinEDA_Build_BOM_Frame event handler declarations ////@begin WinEDA_Build_BOM_Frame event handler declarations
/// wxEVT_CLOSE_WINDOW event handler for ID_DIALOG
void OnCloseWindow( wxCloseEvent& event );
/// wxEVT_COMMAND_RADIOBOX_SELECTED event handler for ID_RADIOBOX_SELECT_FORMAT /// wxEVT_COMMAND_RADIOBOX_SELECTED event handler for ID_RADIOBOX_SELECT_FORMAT
void OnRadioboxSelectFormatSelected( wxCommandEvent& event ); void OnRadioboxSelectFormatSelected( wxCommandEvent& event );
/// wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_CREATE_LIST
void OnCreateListClick( wxCommandEvent& event );
/// wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_OK /// wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_OK
void OnOkClick( wxCommandEvent& event ); void OnOkClick( wxCommandEvent& event );
/// wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_EXIT /// wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_CANCEL
void OnExitClick( wxCommandEvent& event ); void OnCancelClick( wxCommandEvent& event );
/// wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_APPLY
void OnApplyClick( wxCommandEvent& event );
////@end WinEDA_Build_BOM_Frame event handler declarations ////@end WinEDA_Build_BOM_Frame event handler declarations

File diff suppressed because it is too large Load Diff