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"
|
#include "fctsys.h"
|
||||||
|
@ -618,8 +618,19 @@ WinEDAChoiceBox* WinEDA_PcbFrame::ReCreateLayerBox( WinEDA_Toolbar* parent )
|
||||||
{
|
{
|
||||||
if( parent == NULL )
|
if( parent == NULL )
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
m_SelLayerBox = new WinEDAChoiceBox( parent, ID_TOOLBARH_PCB_SELECT_LAYER,
|
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 );
|
parent->AddControl( m_SelLayerBox );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -642,30 +653,30 @@ WinEDAChoiceBox* WinEDA_PcbFrame::ReCreateLayerBox( WinEDA_Toolbar* parent )
|
||||||
m_SelLayerBox->Clear();
|
m_SelLayerBox->Clear();
|
||||||
for( ii = 0, jj = 0; ii <= EDGE_N; ii++ )
|
for( ii = 0, jj = 0; ii <= EDGE_N; ii++ )
|
||||||
{
|
{
|
||||||
// List to append hotkeys in layer box selection
|
// List to append hotkeys in layer box selection
|
||||||
static int HK_SwitchLayer[EDGE_N+1] = {
|
static int HK_SwitchLayer[EDGE_N+1] = {
|
||||||
HK_SWITCH_LAYER_TO_COPPER,
|
HK_SWITCH_LAYER_TO_COPPER,
|
||||||
HK_SWITCH_LAYER_TO_INNER1,
|
HK_SWITCH_LAYER_TO_INNER1,
|
||||||
HK_SWITCH_LAYER_TO_INNER2,
|
HK_SWITCH_LAYER_TO_INNER2,
|
||||||
HK_SWITCH_LAYER_TO_INNER3,
|
HK_SWITCH_LAYER_TO_INNER3,
|
||||||
HK_SWITCH_LAYER_TO_INNER4,
|
HK_SWITCH_LAYER_TO_INNER4,
|
||||||
HK_SWITCH_LAYER_TO_INNER5,
|
HK_SWITCH_LAYER_TO_INNER5,
|
||||||
HK_SWITCH_LAYER_TO_INNER6,
|
HK_SWITCH_LAYER_TO_INNER6,
|
||||||
HK_SWITCH_LAYER_TO_INNER7,
|
HK_SWITCH_LAYER_TO_INNER7,
|
||||||
HK_SWITCH_LAYER_TO_INNER8,
|
HK_SWITCH_LAYER_TO_INNER8,
|
||||||
HK_SWITCH_LAYER_TO_INNER9,
|
HK_SWITCH_LAYER_TO_INNER9,
|
||||||
HK_SWITCH_LAYER_TO_INNER10,
|
HK_SWITCH_LAYER_TO_INNER10,
|
||||||
HK_SWITCH_LAYER_TO_INNER11,
|
HK_SWITCH_LAYER_TO_INNER11,
|
||||||
HK_SWITCH_LAYER_TO_INNER12,
|
HK_SWITCH_LAYER_TO_INNER12,
|
||||||
HK_SWITCH_LAYER_TO_INNER13,
|
HK_SWITCH_LAYER_TO_INNER13,
|
||||||
HK_SWITCH_LAYER_TO_INNER14,
|
HK_SWITCH_LAYER_TO_INNER14,
|
||||||
HK_SWITCH_LAYER_TO_COMPONENT
|
HK_SWITCH_LAYER_TO_COMPONENT
|
||||||
};
|
};
|
||||||
|
|
||||||
if( (g_TabOneLayerMask[ii] & Masque_Layer) )
|
if( (g_TabOneLayerMask[ii] & Masque_Layer) )
|
||||||
{
|
{
|
||||||
wxString msg = ReturnPcbLayerName( ii, false );
|
wxString msg = ReturnPcbLayerName( ii, false );
|
||||||
msg = AddHotkeyName( msg, s_Board_Editor_Hokeys_Descr, HK_SwitchLayer[ii] );
|
msg = AddHotkeyName( msg, s_Board_Editor_Hokeys_Descr, HK_SwitchLayer[ii] );
|
||||||
m_SelLayerBox->Append( msg );
|
m_SelLayerBox->Append( msg );
|
||||||
m_SelLayerBox->SetClientData( jj, (void*) ii );
|
m_SelLayerBox->SetClientData( jj, (void*) ii );
|
||||||
jj++;
|
jj++;
|
||||||
|
|
Loading…
Reference in New Issue