Use by default *.{sym,tcl} pattern in insert symbol and component browser
This commit is contained in:
parent
087aa8c3b9
commit
18a0c5e624
|
|
@ -1459,7 +1459,7 @@ int place_symbol(int pos, const char *symbol_name, double x, double y, short rot
|
||||||
char name1[PATH_MAX];
|
char name1[PATH_MAX];
|
||||||
char tclev = 0;
|
char tclev = 0;
|
||||||
if(symbol_name==NULL) {
|
if(symbol_name==NULL) {
|
||||||
tcleval("load_file_dialog {Choose symbol} *.sym INITIALINSTDIR");
|
tcleval("load_file_dialog {Choose symbol} *.\\{sym,tcl\\} INITIALINSTDIR");
|
||||||
my_strncpy(name1, tclresult(), S(name1));
|
my_strncpy(name1, tclresult(), S(name1));
|
||||||
} else {
|
} else {
|
||||||
my_strncpy(name1, symbol_name, S(name1));
|
my_strncpy(name1, symbol_name, S(name1));
|
||||||
|
|
|
||||||
|
|
@ -2862,7 +2862,7 @@ int rstate; /* (reduced state, without ShiftMask) */
|
||||||
}
|
}
|
||||||
if((key==XK_Insert && state == ShiftMask) || (key == 'i' && rstate == ControlMask)) /* insert sym */
|
if((key==XK_Insert && state == ShiftMask) || (key == 'i' && rstate == ControlMask)) /* insert sym */
|
||||||
{
|
{
|
||||||
tcleval("load_file_dialog {Insert symbol} {} INITIALINSTDIR 2");
|
tcleval("load_file_dialog {Insert symbol} *.\\{sym,tcl\\} INITIALINSTDIR 2");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if((key==XK_Insert && state == 0) || (key == 'I' && rstate == 0) ) /* insert sym */
|
if((key==XK_Insert && state == 0) || (key == 'I' && rstate == 0) ) /* insert sym */
|
||||||
|
|
|
||||||
|
|
@ -345,7 +345,7 @@ void merge_file(int selection_load, const char ext[])
|
||||||
if(selection_load==0)
|
if(selection_load==0)
|
||||||
{
|
{
|
||||||
if(!strcmp(ext,"")) {
|
if(!strcmp(ext,"")) {
|
||||||
my_snprintf(tmp, S(tmp), "load_file_dialog {Merge file} {} INITIALLOADDIR");
|
my_snprintf(tmp, S(tmp), "load_file_dialog {Merge file} {*} INITIALLOADDIR");
|
||||||
tcleval(tmp);
|
tcleval(tmp);
|
||||||
if(!strcmp(tclresult(),"")) return;
|
if(!strcmp(tclresult(),"")) return;
|
||||||
my_strncpy(filename, (char *)tclresult(), S(filename));
|
my_strncpy(filename, (char *)tclresult(), S(filename));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue