| 
   Update       
      Applications       
      Advantages:       
      For developer:       
      (Пайпы программ)   Companies:       
      History:       
      (Бонусы)   Advice:       
      (Барьеры и решения)   Technologies:       
      (Применение в науке, лаборатории, ..)  
    Solutions       
      New eComStation:       
      Future:       
      (Ссылки на другие сайты)   (Картинка дня)   OS/2 artefacts:       
      Gadgets:       
   
      |  
   
 
Deprecated:  mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/html/commentnews.php on line 350 
 
   
DevCon: new File Open Dialog - update your applications      |  
    
     |   | 
     
Date: 2010-03-30 15:45:49  Correspondent: Eugene Gorbunoff Source:  Dmitry A.Steklenev, DevCon
 |  
| 
 
New PM controls for developers of applications
 
  -  New library includes: WC_DIRTREE and WC_FILEVIEW. 
This PM-controls may be used in applications to select directory and/or file.
All heavy operations are performed in separate threads. Call FOCInitialize() before usage of the controls.
  
 -  The control elements notify owner about state changes via WM_CONTROL message.
  
 -  The elements support d'n'd operation (as source).
  
 -  You can force change of directory, create/remove directories, 
rename files and directories using special messages. 
Moreover, the developers of applications can send messages 
to sort the contents of container, request list of selected files 
and directories.
  
 -  Both control elements can work in conjuction: 
the changes in directory tree influence on container with files and vice versa.
  
 
  
 
Replacement of System File Open Dialog
 
(under construction)
 
  -  The main goal of the project - replace
system file open dialog with new one based on new PM controls. 
  
 -  New dialog may be resized, 
users can change sorting, size of sub-windows.
All parameters are saved and restored automatically.
  
 -  
New dialog is fully compatible with old system dialog:
if you are going call new FOC then use FOCFILEDLG structure
(instead of FILEDLG), instead of functions
WinFileDlg, WinDefFileDlgProc, WinFreeFileDlgList 
use: FOCFileDlg, FOCDefFileDlgProc and FOCFreeFileDlgList 
  
Dialog for directory selection
 
  -  New dialog is based on WC_DIRTEE control. 
The interface is similar to the interface of FOC, API: 
FOCSelectDir, FOCDefSelectDirProc and FOCSELDIR structure.
  
 
  
 
Current plan of work:
 
  -  create WC_PREVIEW control, include it to file open dialog.
  
 -  full support of d'n'd.
  
 -  we should update external view one more time.
  
Join testing:
 
Download FOC library and test samples:
DevCon site
 
Let's test:
 
  -  compatibility with different file systems
  
 -  browse directories with huge quantity of files
  
Please send the results of testing via web-form
  |    
Comments: steen bondo   2010-04-02 11:36:30 |  This is good news..!!  |  Alexander Tebenihin   2010-04-06 11:52:31 |  . ... . Rex'.. ?  |  Eugene Gorbunoff   2010-04-06 12:00:20 |  . .... ...?
 
 ..... ....... .....?  |  Alexander Tebenihin   2010-04-06 14:36:33 |  ... ....? :) ... ............. ...... ............ ....... ... ............ .....? ........ VX-Rexx ....... VRFileDialog ........ ........... ...... - ... ... ............ ..... FOC?
  |  .......   2010-04-09 18:53:56 |  >. .... ...?
 . .... ... ....? :)
 ..... ........ .. ..... ........... ....... ... .... .. ...... . ........ ...... .. ....  |      
      
         | 
          Test the program:
          | 
    
Lucide - PDF/DjVu viewer for eComStation.
   
  |   
Comment this news.  
  
    
          Ideas for the developers:
 
Who will inform the developer about the bugs in his program? Only you can do this. List of bug-trackers. 
    | 
   
  •  
    | 
   
   History:       
   
    | 
   
 
 | 
  | 
 
 
 
 
Notice:  Undefined variable: forumused in /var/www/html/footer.phpi on line 200 
 
 
Deprecated:  mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/html/banners.phpi on line 44 
 
  
 
  
Last active poll: What is the height of RPM barrier? 
[Google]
 |   
IBM OS/2 Warp
  |  
 
 |