layer combobox width change
This commit is contained in:
parent
100c2ec5b5
commit
1d6830467c
|
@ -1,5 +1,5 @@
|
|||
/*********************************************/
|
||||
/* tool_pcb.cpp: construction des tool bars */
|
||||
/* tool_pcb.cpp: construction des tool bars */
|
||||
/*********************************************/
|
||||
|
||||
#include "fctsys.h"
|
||||
|
@ -618,8 +618,19 @@ WinEDAChoiceBox* WinEDA_PcbFrame::ReCreateLayerBox( WinEDA_Toolbar* parent )
|
|||
{
|
||||
if( parent == NULL )
|
||||
return NULL;
|
||||
|
||||
m_SelLayerBox = new WinEDAChoiceBox( parent, ID_TOOLBARH_PCB_SELECT_LAYER,
|
||||
wxPoint( -1, -1 ), wxSize( -1, -1 ) );
|
||||
|
||||
wxPoint( -1, -1 ),
|
||||
#if defined(__UNIX__)
|
||||
// Width enough for the longest string: "Component (Page Down)"
|
||||
// Maybe that string is too long?
|
||||
wxSize( 230, -1 )
|
||||
#else
|
||||
wxSize( LISTBOX_WIDTH+40, -1 )
|
||||
#endif
|
||||
);
|
||||
|
||||
parent->AddControl( m_SelLayerBox );
|
||||
}
|
||||
|
||||
|
@ -642,30 +653,30 @@ WinEDAChoiceBox* WinEDA_PcbFrame::ReCreateLayerBox( WinEDA_Toolbar* parent )
|
|||
m_SelLayerBox->Clear();
|
||||
for( ii = 0, jj = 0; ii <= EDGE_N; ii++ )
|
||||
{
|
||||
// List to append hotkeys in layer box selection
|
||||
static int HK_SwitchLayer[EDGE_N+1] = {
|
||||
HK_SWITCH_LAYER_TO_COPPER,
|
||||
HK_SWITCH_LAYER_TO_INNER1,
|
||||
HK_SWITCH_LAYER_TO_INNER2,
|
||||
HK_SWITCH_LAYER_TO_INNER3,
|
||||
HK_SWITCH_LAYER_TO_INNER4,
|
||||
HK_SWITCH_LAYER_TO_INNER5,
|
||||
HK_SWITCH_LAYER_TO_INNER6,
|
||||
HK_SWITCH_LAYER_TO_INNER7,
|
||||
HK_SWITCH_LAYER_TO_INNER8,
|
||||
HK_SWITCH_LAYER_TO_INNER9,
|
||||
HK_SWITCH_LAYER_TO_INNER10,
|
||||
HK_SWITCH_LAYER_TO_INNER11,
|
||||
HK_SWITCH_LAYER_TO_INNER12,
|
||||
HK_SWITCH_LAYER_TO_INNER13,
|
||||
HK_SWITCH_LAYER_TO_INNER14,
|
||||
HK_SWITCH_LAYER_TO_COMPONENT
|
||||
};
|
||||
// List to append hotkeys in layer box selection
|
||||
static int HK_SwitchLayer[EDGE_N+1] = {
|
||||
HK_SWITCH_LAYER_TO_COPPER,
|
||||
HK_SWITCH_LAYER_TO_INNER1,
|
||||
HK_SWITCH_LAYER_TO_INNER2,
|
||||
HK_SWITCH_LAYER_TO_INNER3,
|
||||
HK_SWITCH_LAYER_TO_INNER4,
|
||||
HK_SWITCH_LAYER_TO_INNER5,
|
||||
HK_SWITCH_LAYER_TO_INNER6,
|
||||
HK_SWITCH_LAYER_TO_INNER7,
|
||||
HK_SWITCH_LAYER_TO_INNER8,
|
||||
HK_SWITCH_LAYER_TO_INNER9,
|
||||
HK_SWITCH_LAYER_TO_INNER10,
|
||||
HK_SWITCH_LAYER_TO_INNER11,
|
||||
HK_SWITCH_LAYER_TO_INNER12,
|
||||
HK_SWITCH_LAYER_TO_INNER13,
|
||||
HK_SWITCH_LAYER_TO_INNER14,
|
||||
HK_SWITCH_LAYER_TO_COMPONENT
|
||||
};
|
||||
|
||||
if( (g_TabOneLayerMask[ii] & Masque_Layer) )
|
||||
{
|
||||
wxString msg = ReturnPcbLayerName( ii, false );
|
||||
msg = AddHotkeyName( msg, s_Board_Editor_Hokeys_Descr, HK_SwitchLayer[ii] );
|
||||
wxString msg = ReturnPcbLayerName( ii, false );
|
||||
msg = AddHotkeyName( msg, s_Board_Editor_Hokeys_Descr, HK_SwitchLayer[ii] );
|
||||
m_SelLayerBox->Append( msg );
|
||||
m_SelLayerBox->SetClientData( jj, (void*) ii );
|
||||
jj++;
|
||||
|
|
Loading…
Reference in New Issue