2007-08-30 08:15:05 +00:00
|
|
|
/*****************************************************************/
|
2007-10-07 03:08:24 +00:00
|
|
|
/* tool_modeit.cpp: construction du menu de l'editeur de modules */
|
2007-08-30 08:15:05 +00:00
|
|
|
/*****************************************************************/
|
2007-06-05 12:10:51 +00:00
|
|
|
|
|
|
|
#include "fctsys.h"
|
|
|
|
|
|
|
|
#include "common.h"
|
|
|
|
#include "pcbnew.h"
|
|
|
|
|
|
|
|
#include "protos.h"
|
|
|
|
|
|
|
|
#include "bitmaps.h"
|
|
|
|
|
|
|
|
#include "id.h"
|
|
|
|
|
2007-08-30 08:15:05 +00:00
|
|
|
#include "hotkeys.h"
|
|
|
|
|
2007-05-06 16:03:28 +00:00
|
|
|
#ifdef __UNIX__
|
2007-07-25 09:02:05 +00:00
|
|
|
#define LISTBOX_WIDTH 140
|
2007-05-06 16:03:28 +00:00
|
|
|
#else
|
2007-07-25 09:02:05 +00:00
|
|
|
#define LISTBOX_WIDTH 120
|
2007-05-06 16:03:28 +00:00
|
|
|
#endif
|
2007-06-05 12:10:51 +00:00
|
|
|
|
|
|
|
/***************************************************/
|
2007-09-01 12:00:30 +00:00
|
|
|
void WinEDA_ModuleEditFrame::ReCreateHToolbar()
|
2007-06-05 12:10:51 +00:00
|
|
|
/***************************************************/
|
2007-08-30 08:15:05 +00:00
|
|
|
/* Create the main horizontal toolbar for the footprint editor */
|
2007-06-05 12:10:51 +00:00
|
|
|
{
|
2007-08-30 08:15:05 +00:00
|
|
|
if( m_HToolBar != NULL )
|
|
|
|
return;
|
|
|
|
|
|
|
|
wxString msg;
|
|
|
|
|
|
|
|
m_HToolBar = new WinEDA_Toolbar( TOOLBAR_MAIN, this, ID_H_TOOLBAR, TRUE );
|
|
|
|
|
|
|
|
SetToolBar( m_HToolBar );
|
|
|
|
|
|
|
|
// Set up toolbar
|
|
|
|
m_HToolBar->AddTool( ID_LIBEDIT_SELECT_CURRENT_LIB, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( open_library_xpm ),
|
|
|
|
_( "Select working library" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
2008-12-05 16:03:05 +00:00
|
|
|
m_HToolBar->AddTool( ID_MODEDIT_SAVE_LIBMODULE, wxEmptyString,
|
|
|
|
wxBitmap( save_library_xpm ),
|
|
|
|
_( "Save Module in working library" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
2008-12-05 16:03:05 +00:00
|
|
|
m_HToolBar->AddTool( ID_LIBEDIT_CREATE_NEW_LIB_AND_SAVE_CURRENT_PART,
|
|
|
|
wxEmptyString,
|
|
|
|
wxBitmap( new_library_xpm ),
|
|
|
|
_( "Create new library and save current module" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
m_HToolBar->AddSeparator();
|
|
|
|
m_HToolBar->AddTool( ID_LIBEDIT_DELETE_PART, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( delete_xpm ),
|
|
|
|
_( "Delete part in current library" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
m_HToolBar->AddSeparator();
|
|
|
|
m_HToolBar->AddTool( ID_MODEDIT_NEW_MODULE, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( new_footprint_xpm ),
|
|
|
|
_( "New Module" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
m_HToolBar->AddTool( ID_MODEDIT_LOAD_MODULE, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( module_xpm ),
|
|
|
|
_( "Load module from lib" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
m_HToolBar->AddSeparator();
|
|
|
|
m_HToolBar->AddTool( ID_MODEDIT_LOAD_MODULE_FROM_BOARD, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( load_module_board_xpm ),
|
|
|
|
_( "Load module from current board" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
m_HToolBar->AddTool( ID_MODEDIT_UPDATE_MODULE_IN_BOARD, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( update_module_board_xpm ),
|
|
|
|
_( "Update module in current board" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
m_HToolBar->AddTool( ID_MODEDIT_INSERT_MODULE_IN_BOARD, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( insert_module_board_xpm ),
|
|
|
|
_( "Insert module into current board" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
m_HToolBar->AddSeparator();
|
|
|
|
m_HToolBar->AddTool( ID_LIBEDIT_IMPORT_PART, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( import_module_xpm ),
|
|
|
|
_( "import module" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
m_HToolBar->AddTool( ID_LIBEDIT_EXPORT_PART, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( export_module_xpm ),
|
|
|
|
_( "export module" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
|
|
|
|
m_HToolBar->AddSeparator();
|
2008-12-05 16:03:05 +00:00
|
|
|
m_HToolBar->AddTool( ID_MODEDIT_UNDO, wxEmptyString, wxBitmap( undo_xpm ),
|
|
|
|
_( "Undo last edition" ) );
|
|
|
|
m_HToolBar->AddTool( ID_MODEDIT_REDO, wxEmptyString, wxBitmap( redo_xpm ),
|
|
|
|
_( "Redo the last undo command" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
m_HToolBar->AddSeparator();
|
|
|
|
m_HToolBar->AddTool( ID_MODEDIT_EDIT_MODULE_PROPERTIES, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( module_options_xpm ),
|
|
|
|
_( "Module Properties" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
m_HToolBar->AddSeparator();
|
2008-12-05 16:03:05 +00:00
|
|
|
m_HToolBar->AddTool( ID_GEN_PRINT, wxEmptyString, wxBitmap( print_button ),
|
|
|
|
_( "Print Module" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
m_HToolBar->AddSeparator();
|
2008-12-05 16:03:05 +00:00
|
|
|
msg = AddHotkeyName( _( "Zoom in" ), s_Module_Editor_Hokeys_Descr,
|
|
|
|
HK_ZOOM_IN );
|
|
|
|
m_HToolBar->AddTool( ID_ZOOM_IN_BUTT, wxEmptyString,
|
|
|
|
wxBitmap( zoom_in_xpm ), msg );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
2008-12-05 16:03:05 +00:00
|
|
|
msg = AddHotkeyName( _( "Zoom out" ), s_Module_Editor_Hokeys_Descr,
|
|
|
|
HK_ZOOM_OUT );
|
|
|
|
m_HToolBar->AddTool( ID_ZOOM_OUT_BUTT, wxEmptyString,
|
|
|
|
wxBitmap( zoom_out_xpm ), msg );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
2008-12-05 16:03:05 +00:00
|
|
|
msg = AddHotkeyName( _( "Redraw view" ), s_Module_Editor_Hokeys_Descr,
|
|
|
|
HK_ZOOM_REDRAW );
|
|
|
|
m_HToolBar->AddTool( ID_ZOOM_REDRAW_BUTT, wxEmptyString,
|
|
|
|
wxBitmap( zoom_redraw_xpm ), msg );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
2008-12-05 16:03:05 +00:00
|
|
|
m_HToolBar->AddTool( ID_ZOOM_PAGE_BUTT, wxEmptyString,
|
|
|
|
wxBitmap( zoom_auto_xpm ),
|
|
|
|
_( "Zoom auto" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
m_HToolBar->AddSeparator();
|
|
|
|
m_HToolBar->AddTool( ID_MODEDIT_PAD_SETTINGS, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( options_pad_xpm ),
|
|
|
|
_( "Pad Settings" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
m_HToolBar->AddSeparator();
|
2008-12-05 16:03:05 +00:00
|
|
|
m_HToolBar->AddTool( ID_MODEDIT_CHECK, wxEmptyString,
|
|
|
|
wxBitmap( module_check_xpm ),
|
|
|
|
_( "Module Check" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
// after adding the buttons to the toolbar, must call Realize() to reflect
|
|
|
|
// the changes
|
|
|
|
m_HToolBar->Realize();
|
|
|
|
SetToolbars();
|
2007-06-05 12:10:51 +00:00
|
|
|
}
|
|
|
|
|
2007-08-30 08:15:05 +00:00
|
|
|
|
2007-06-05 12:10:51 +00:00
|
|
|
/********************************************************/
|
2007-09-01 12:00:30 +00:00
|
|
|
void WinEDA_ModuleEditFrame::ReCreateVToolbar()
|
2007-06-05 12:10:51 +00:00
|
|
|
/********************************************************/
|
|
|
|
{
|
2007-08-30 08:15:05 +00:00
|
|
|
if( m_VToolBar )
|
|
|
|
return;
|
2007-06-05 12:10:51 +00:00
|
|
|
|
2007-08-30 08:15:05 +00:00
|
|
|
m_VToolBar = new WinEDA_Toolbar( TOOLBAR_TOOL, this, ID_V_TOOLBAR, FALSE );
|
2007-06-05 12:10:51 +00:00
|
|
|
|
2007-08-30 08:15:05 +00:00
|
|
|
// Set up toolbar
|
|
|
|
m_VToolBar->AddTool( ID_NO_SELECT_BUTT, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( cursor_xpm ), wxEmptyString, wxITEM_CHECK );
|
2007-08-30 08:15:05 +00:00
|
|
|
m_VToolBar->ToggleTool( ID_NO_SELECT_BUTT, TRUE );
|
2007-06-05 12:10:51 +00:00
|
|
|
|
2007-08-30 08:15:05 +00:00
|
|
|
m_VToolBar->AddSeparator();
|
|
|
|
m_VToolBar->AddTool( ID_MODEDIT_ADD_PAD, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( pad_xpm ),
|
2007-08-30 08:15:05 +00:00
|
|
|
_( "Add Pads" ), wxITEM_CHECK );
|
2007-06-05 12:10:51 +00:00
|
|
|
|
2007-08-30 08:15:05 +00:00
|
|
|
m_VToolBar->AddSeparator();
|
|
|
|
m_VToolBar->AddTool( ID_LINE_COMMENT_BUTT, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( add_polygon_xpm ),
|
2007-08-30 08:15:05 +00:00
|
|
|
_( "Add graphic line or polygon" ), wxITEM_CHECK );
|
2007-06-05 12:10:51 +00:00
|
|
|
|
2007-08-30 08:15:05 +00:00
|
|
|
m_VToolBar->AddTool( ID_PCB_CIRCLE_BUTT, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( add_circle_xpm ),
|
2007-08-30 08:15:05 +00:00
|
|
|
_( "Add graphic circle" ), wxITEM_CHECK );
|
2007-06-05 12:10:51 +00:00
|
|
|
|
2007-08-30 08:15:05 +00:00
|
|
|
m_VToolBar->AddTool( ID_PCB_ARC_BUTT, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( add_arc_xpm ),
|
2007-08-30 08:15:05 +00:00
|
|
|
_( "Add graphic arc" ), wxITEM_CHECK );
|
2007-06-05 12:10:51 +00:00
|
|
|
|
2007-08-30 08:15:05 +00:00
|
|
|
m_VToolBar->AddTool( ID_TEXT_COMMENT_BUTT, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( add_text_xpm ),
|
2007-08-30 08:15:05 +00:00
|
|
|
_( "Add Text" ), wxITEM_CHECK );
|
2007-06-05 12:10:51 +00:00
|
|
|
|
2007-08-30 08:15:05 +00:00
|
|
|
m_VToolBar->AddSeparator();
|
|
|
|
m_VToolBar->AddTool( ID_MODEDIT_PLACE_ANCHOR, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( anchor_xpm ),
|
2007-08-30 08:15:05 +00:00
|
|
|
_( "Place anchor" ), wxITEM_CHECK );
|
2007-06-05 12:10:51 +00:00
|
|
|
|
2007-08-30 08:15:05 +00:00
|
|
|
m_VToolBar->AddSeparator();
|
|
|
|
m_VToolBar->AddTool( ID_MODEDIT_DELETE_ITEM_BUTT, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( delete_body_xpm ),
|
2007-08-30 08:15:05 +00:00
|
|
|
_( "Delete items" ), wxITEM_CHECK );
|
2007-06-05 12:10:51 +00:00
|
|
|
|
2007-08-30 08:15:05 +00:00
|
|
|
m_VToolBar->Realize();
|
2007-06-05 12:10:51 +00:00
|
|
|
|
2007-08-30 08:15:05 +00:00
|
|
|
SetToolbars();
|
2007-06-05 12:10:51 +00:00
|
|
|
}
|
|
|
|
|
2007-08-30 08:15:05 +00:00
|
|
|
|
2007-06-05 12:10:51 +00:00
|
|
|
/*********************************************************/
|
2007-09-01 12:00:30 +00:00
|
|
|
void WinEDA_ModuleEditFrame::ReCreateOptToolbar()
|
2007-06-05 12:10:51 +00:00
|
|
|
/*********************************************************/
|
|
|
|
{
|
2007-08-30 08:15:05 +00:00
|
|
|
if( m_OptionsToolBar )
|
|
|
|
return;
|
|
|
|
|
|
|
|
// creation du tool bar options
|
2008-12-05 16:03:05 +00:00
|
|
|
m_OptionsToolBar = new WinEDA_Toolbar( TOOLBAR_OPTION, this,
|
|
|
|
ID_OPT_TOOLBAR, FALSE );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
2008-12-05 16:03:05 +00:00
|
|
|
m_OptionsToolBar->AddTool( ID_TB_OPTIONS_SHOW_GRID, wxBitmap( grid_xpm ),
|
|
|
|
wxNullBitmap,
|
|
|
|
TRUE,
|
|
|
|
-1, -1, (wxObject*) NULL,
|
|
|
|
_( "Display Grid OFF" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
m_OptionsToolBar->AddTool( ID_TB_OPTIONS_SHOW_POLAR_COORD, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( polar_coord_xpm ),
|
2007-08-30 08:15:05 +00:00
|
|
|
_( "Display Polar Coord ON" ), wxITEM_CHECK );
|
|
|
|
|
|
|
|
m_OptionsToolBar->AddTool( ID_TB_OPTIONS_SELECT_UNIT_INCH, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( unit_inch_xpm ),
|
2008-10-22 20:51:21 +00:00
|
|
|
_( "Units in inches" ), wxITEM_CHECK );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
m_OptionsToolBar->AddTool( ID_TB_OPTIONS_SELECT_UNIT_MM, wxEmptyString,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( unit_mm_xpm ),
|
2008-10-22 20:51:21 +00:00
|
|
|
_( "Units in millimeters" ), wxITEM_CHECK );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
2008-12-05 16:03:05 +00:00
|
|
|
m_OptionsToolBar->AddTool( ID_TB_OPTIONS_SELECT_CURSOR,
|
|
|
|
wxBitmap( cursor_shape_xpm ),
|
|
|
|
wxNullBitmap,
|
|
|
|
TRUE,
|
|
|
|
-1, -1, (wxObject*) NULL,
|
|
|
|
_( "Change Cursor Shape" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
m_OptionsToolBar->AddSeparator();
|
|
|
|
m_OptionsToolBar->AddTool( ID_TB_OPTIONS_SHOW_PADS_SKETCH,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( pad_sketch_xpm ),
|
|
|
|
wxNullBitmap,
|
|
|
|
TRUE,
|
|
|
|
-1, -1, (wxObject*) NULL,
|
|
|
|
_( "Show Pads Sketch" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
m_OptionsToolBar->AddTool( ID_TB_OPTIONS_SHOW_MODULE_TEXT_SKETCH,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( text_sketch_xpm ),
|
|
|
|
wxNullBitmap,
|
|
|
|
TRUE,
|
|
|
|
-1, -1, (wxObject*) NULL,
|
|
|
|
_( "Show Texts Sketch" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
m_OptionsToolBar->AddTool( ID_TB_OPTIONS_SHOW_MODULE_EDGE_SKETCH,
|
2008-12-05 16:03:05 +00:00
|
|
|
wxBitmap( show_mod_edge_xpm ),
|
|
|
|
wxNullBitmap,
|
|
|
|
TRUE,
|
|
|
|
-1, -1, (wxObject*) NULL,
|
|
|
|
_( "Show Edges Sketch" ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
m_OptionsToolBar->Realize();
|
|
|
|
|
|
|
|
SetToolbars();
|
2007-06-05 12:10:51 +00:00
|
|
|
}
|
|
|
|
|
2007-08-30 08:15:05 +00:00
|
|
|
|
2007-06-05 12:10:51 +00:00
|
|
|
/*********************************************************/
|
2007-09-01 12:00:30 +00:00
|
|
|
void WinEDA_ModuleEditFrame::ReCreateAuxiliaryToolbar()
|
2007-06-05 12:10:51 +00:00
|
|
|
/*********************************************************/
|
|
|
|
{
|
2008-12-05 16:03:05 +00:00
|
|
|
size_t i;
|
2007-08-30 08:15:05 +00:00
|
|
|
wxString msg;
|
|
|
|
|
|
|
|
if( m_AuxiliaryToolBar == NULL )
|
|
|
|
{
|
2008-12-05 16:03:05 +00:00
|
|
|
m_AuxiliaryToolBar = new WinEDA_Toolbar( TOOLBAR_AUX, this,
|
|
|
|
ID_AUX_TOOLBAR, TRUE );
|
2007-08-30 08:15:05 +00:00
|
|
|
|
|
|
|
// Set up toolbar
|
|
|
|
m_AuxiliaryToolBar->AddSeparator();
|
|
|
|
|
|
|
|
// Boite de selection du pas de grille
|
|
|
|
m_SelGridBox = new WinEDAChoiceBox( m_AuxiliaryToolBar,
|
2008-12-05 16:03:05 +00:00
|
|
|
ID_ON_GRID_SELECT,
|
|
|
|
wxPoint( -1, -1 ),
|
|
|
|
wxSize( LISTBOX_WIDTH, -1 ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
m_AuxiliaryToolBar->AddControl( m_SelGridBox );
|
|
|
|
|
|
|
|
// Boite de selection du Zoom
|
|
|
|
m_AuxiliaryToolBar->AddSeparator();
|
|
|
|
m_SelZoomBox = new WinEDAChoiceBox( m_AuxiliaryToolBar,
|
2008-12-05 16:03:05 +00:00
|
|
|
ID_ON_ZOOM_SELECT,
|
|
|
|
wxPoint( -1, -1 ),
|
|
|
|
wxSize( LISTBOX_WIDTH, -1 ) );
|
2007-08-30 08:15:05 +00:00
|
|
|
msg = _( "Auto" );
|
|
|
|
m_SelZoomBox->Append( msg );
|
|
|
|
for( int jj = 0, ii = 1; ii <= m_ZoomMaxValue; ii <<= 1, jj++ )
|
|
|
|
{
|
|
|
|
msg.Printf( _( "Zoom %d" ), ii );
|
|
|
|
m_SelZoomBox->Append( msg );
|
|
|
|
}
|
|
|
|
|
|
|
|
m_SelZoomBox->Append( wxT( "" ) );
|
|
|
|
|
|
|
|
m_AuxiliaryToolBar->AddControl( m_SelZoomBox );
|
|
|
|
|
|
|
|
// after adding the buttons to the toolbar, must call Realize() to reflect
|
|
|
|
// the changes
|
|
|
|
m_AuxiliaryToolBar->Realize();
|
|
|
|
}
|
|
|
|
|
|
|
|
// mise a jour des affichages
|
|
|
|
m_SelGridBox->Clear();
|
2008-12-05 16:03:05 +00:00
|
|
|
for( i = 0; i < GetScreen()->m_GridList.GetCount(); i++ )
|
2007-08-30 08:15:05 +00:00
|
|
|
{
|
2008-12-05 16:03:05 +00:00
|
|
|
double value = To_User_Unit( g_UnitMetric,
|
|
|
|
GetScreen()->m_GridList[i].m_Size.x,
|
|
|
|
PCB_INTERNAL_UNIT );
|
|
|
|
if( GetScreen()->m_GridList[i].m_Id != ID_POPUP_GRID_USER )
|
|
|
|
{
|
|
|
|
if( g_UnitMetric == INCHES )
|
|
|
|
msg.Printf( _( "Grid %.1f" ), value * 1000 );
|
|
|
|
else
|
|
|
|
msg.Printf( _( "Grid %.3f" ), value );
|
|
|
|
}
|
2007-08-30 08:15:05 +00:00
|
|
|
else
|
2008-12-05 16:03:05 +00:00
|
|
|
{
|
|
|
|
msg = _( "User Grid" );
|
|
|
|
}
|
|
|
|
|
2007-08-30 08:15:05 +00:00
|
|
|
m_SelGridBox->Append( msg );
|
|
|
|
}
|
|
|
|
|
|
|
|
SetToolbars();
|
2007-06-05 12:10:51 +00:00
|
|
|
}
|