Subversion Repositories Kolibri OS

Rev

Rev 5735 | Rev 5743 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5735 Rev 5738
Line 277... Line 277...
277
					if (mouse.x
277
					if (mouse.x
278
					{
278
					{
279
						if (active_panel!=1)
279
						if (active_panel!=1)
280
						{
280
						{
281
							active_panel = 1;
281
							active_panel = 1;
282
							goto __SET_VALS_AND_DRAW;
282
							ChangeActivePanel();
283
						}
283
						}
284
					}
284
					}
285
					else
285
					else
286
					{
286
					{
287
						if (active_panel!=2)
287
						if (active_panel!=2)
288
						{
288
						{
289
							active_panel = 2;
289
							active_panel = 2;
290
							__SET_VALS_AND_DRAW:
-
 
291
							llist_copy(#files_active, #files_inactive);
-
 
292
							llist_copy(#files_inactive, #files);
-
 
293
							strcpy(#active_path, #inactive_path);
-
 
294
							strcpy(#inactive_path, #path);
-
 
295
							DrawFilePanels();
290
							ChangeActivePanel();
296
						}
291
						}
297
					}
292
					}
298
				}
293
				}
299
				break;  
294
				break;  
300
	//Button pressed-----------------------------------------------------------------------------
295
	//Button pressed-----------------------------------------------------------------------------
Line 446... Line 441...
446
								Dir_Up();
441
								Dir_Up();
447
								break; 
442
								break; 
448
						case SCAN_CODE_ENTER:
443
						case SCAN_CODE_ENTER:
449
								Open(0);
444
								Open(0);
450
								break; 
445
								break; 
-
 
446
						case SCAN_CODE_TAB:
-
 
447
								if (!two_panels) break;
-
 
448
								if (active_panel==1) active_panel=2; else active_panel=1;
-
 
449
								ChangeActivePanel();
-
 
450
								break;
451
						case 093: //menu
451
						case 093: //menu
452
								menu_call_mouse=0;
452
								menu_call_mouse=0;
453
								menu_stak = malloc(4096);
453
								menu_stak = malloc(4096);
454
								CreateThread(#FileMenu,menu_stak+4092);
454
								CreateThread(#FileMenu,menu_stak+4092);
455
								break;
455
								break;
Line 1126... Line 1126...
1126
			}
1126
			}
1127
			break;
1127
			break;
1128
	}
1128
	}
1129
}
1129
}
Line -... Line 1130...
-
 
1130
 
-
 
1131
void ChangeActivePanel()
-
 
1132
{
-
 
1133
	llist_copy(#files_active, #files_inactive);
-
 
1134
	llist_copy(#files_inactive, #files);
-
 
1135
	strcpy(#active_path, #inactive_path);
-
 
1136
	strcpy(#inactive_path, #path);
-
 
1137
	DrawFilePanels();
-
 
1138
}
1130
 
1139
 
1131
//need to remove these functiones, they are a very old shit :)
1140
//need to remove these functiones, they are a very old shit :)
Line 1132... Line 1141...
1132
dword onTop(dword down,up) {EAX=Form.height-GetSkinHeight()-down-up;}
1141
dword onTop(dword down,up) {EAX=Form.height-GetSkinHeight()-down-up;}