mturk       2003/03/12 09:25:44

  Modified:    daemon/src/native/nt/procrun procgui.c procrun.h
  Log:
  Fix displaying try popup message.
  Popup now displays Service display name.
  Status bar displays Service description.
  
  Revision  Changes    Path
  1.5       +9 -3      jakarta-commons-sandbox/daemon/src/native/nt/procrun/procgui.c
  
  Index: procgui.c
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/daemon/src/native/nt/procrun/procgui.c,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- procgui.c 21 Feb 2003 21:07:24 -0000      1.4
  +++ procgui.c 12 Mar 2003 17:25:44 -0000      1.5
  @@ -117,6 +117,7 @@
   static HWND            ac_console_hwnd = NULL;
   static char            *ac_stdout_lines[MAX_LISTCOUNT + 1];
   char                   *ac_cmdline;
  +char                   *ac_cmdname;
   RECT                   ac_winpos = {-1, 0, 640, 480};
   
   void ac_add_list_string(const char *str, int len)
  @@ -216,7 +217,7 @@
               ac_append_menu_item(menu, IDM_CONSOLE, "Open Console Monitor", 1, 1);
               ac_append_menu_item(menu, 0, "", 0, 1);
           }
  -        strcpy(tmp, "Exit Service: ");
  +        strcpy(tmp, "Shutdown: ");
           strcat(tmp, g_env->m->service.name);
           ac_append_menu_item(menu, IDM_EXIT,  tmp, 0, 1);
   
  @@ -349,6 +350,7 @@
       switch (message) {
           case WM_INITDIALOG:
              ac_console_hwnd = hdlg;
  +           SetWindowText(hdlg, ac_cmdname);
              ac_list_hwnd = GetDlgItem(hdlg, IDL_STDOUT); 
              status_bar = CreateStatusWindow(0x0800 /* SBT_TOOLTIPS */
                                             | WS_CHILD | WS_VISIBLE,
  @@ -435,12 +437,12 @@
   {
       if (message == ac_taskbar_created) {
           /* restore the tray icon on shell restart */
  -        ac_show_try_icon(hwnd, NIM_ADD, g_env->m->service.description);
  +        ac_show_try_icon(hwnd, NIM_ADD, ac_cmdname);
           return DefWindowProc(hwnd, message, wparam, lparam);
       }
       switch (message) {
           case WM_CREATE:
  -            ac_show_try_icon(hwnd, NIM_ADD, g_env->m->service.description);
  +            ac_show_try_icon(hwnd, NIM_ADD, ac_cmdname);
               if (ac_use_show) {
                   DialogBox(ac_instance, MAKEINTRESOURCE(IDD_DLGCONSOLE),
                             hwnd, (DLGPROC)ac_console_dlg_proc);
  @@ -538,6 +540,10 @@
           ac_cmdline = env->m->service.description;
       else
           ac_cmdline = env->m->service.name;
  +    if (env->m->service.display)
  +        ac_cmdname = env->m->service.display;
  +    else
  +        ac_cmdname = env->m->service.name;
       
       ac_main_hwnd = ac_create_main_window(ac_instance, cname, 
                                            env->m->service.name);
  
  
  
  1.10      +1 -0      jakarta-commons-sandbox/daemon/src/native/nt/procrun/procrun.h
  
  Index: procrun.h
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/daemon/src/native/nt/procrun/procrun.h,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- procrun.h 21 Feb 2003 21:07:24 -0000      1.9
  +++ procrun.h 12 Mar 2003 17:25:44 -0000      1.10
  @@ -209,6 +209,7 @@
       struct service_t {
           char                  *name;
           char                  *description;
  +        char                  *display;
           char                  *path;
           char                  *image;
           char                  *account;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to