Diff of /trunk/src/misc.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 266 by harbaum, Wed Aug 12 09:27:27 2009 UTC revision 294 by harbaum, Tue Sep 22 20:20:16 2009 UTC
# Line 38  static void vmessagef(GtkWidget *parent, Line 38  static void vmessagef(GtkWidget *parent,
38    g_free(buf);    g_free(buf);
39  }  }
40    
41    #if !defined(USE_HILDON) || (MAEMO_VERSION_MAJOR < 5)
42    #define MSG_TYPE(a)  a
43    #else
44    #define MSG_TYPE(a)  GTK_MESSAGE_OTHER
45    #endif
46    
47  void messagef(GtkWidget *parent, char *title, const char *fmt, ...) {  void messagef(GtkWidget *parent, char *title, const char *fmt, ...) {
48    va_list args;    va_list args;
49    va_start( args, fmt );    va_start( args, fmt );
50    vmessagef(parent, GTK_MESSAGE_INFO, GTK_BUTTONS_OK, title, fmt, args);    vmessagef(parent, MSG_TYPE(GTK_MESSAGE_INFO),
51                GTK_BUTTONS_OK, title, fmt, args);
52    va_end( args );    va_end( args );
53  }  }
54    
55  void errorf(GtkWidget *parent, const char *fmt, ...) {  void errorf(GtkWidget *parent, const char *fmt, ...) {
56    va_list args;    va_list args;
57    va_start( args, fmt );    va_start( args, fmt );
58    vmessagef(parent, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE,  
59              _("Error"), fmt, args);    vmessagef(parent, MSG_TYPE(GTK_MESSAGE_ERROR),
60                GTK_BUTTONS_CLOSE, _("Error"), fmt, args);
61    va_end( args );    va_end( args );
62  }  }
63    
64  void warningf(GtkWidget *parent, const char *fmt, ...) {  void warningf(GtkWidget *parent, const char *fmt, ...) {
65    va_list args;    va_list args;
66    va_start( args, fmt );    va_start( args, fmt );
67    vmessagef(parent, GTK_MESSAGE_WARNING, GTK_BUTTONS_CLOSE,    vmessagef(parent, MSG_TYPE(GTK_MESSAGE_WARNING),
68              _("Warning"), fmt, args);              GTK_BUTTONS_CLOSE, _("Warning"), fmt, args);
69    va_end( args );    va_end( args );
70  }  }
71    

Legend:
Removed from v.266  
changed lines
  Added in v.294