~ubuntu-branches/ubuntu/feisty/gnome-screensaver/feisty

« back to all changes in this revision

Viewing changes to src/gs-job.h

  • Committer: Bazaar Package Importer
  • Author(s): Oliver Grawert
  • Date: 2006-08-15 13:09:16 UTC
  • mfrom: (1.1.12 upstream)
  • Revision ID: james.westby@ubuntu.com-20060815130916-0hz2gymorspober5
Tags: 2.15.6-0ubuntu1
* New Upstream Release
  * Fix warnings from sparse.  Fixes #350049
    Patch from Kjartan Maraas <kmaraas@gnome.org>
  * Add some of the safe parts of the patch from #347798
  * Check result of g_spawn.
  * Don't grab focus if entry already has it.  In
    that case it was selecting the existing text and
    any new keypress would overwrite it.  This
    causes a problem for the key forwarding.
  * Fix problem where we were only queuing one key event.
    Also add a paranoid limit on the number of queued keys.
  * Separate out theme management from job mechanism.
  * Don't keep GMenuTree around as a static object.  This
    was done initially to work around gnome-menus leaks
    and to avoid fragmentation.
  * Free keyboard_command.
  * data/gnome-screensaver-preferences.desktop.in:
    Updated icon name to new one from gnome-icon-themes.
    Fixes #349463
  * Fix more fallout from bug #338246.
  * Debug spew the environment variables.
  * Watch the error output from the child process for debugging
    purposes.
  * Remove unused code and configure checks.  Don't explicitly
    link to libraries that we don't have to.
  * Another speed up patch for floaters.
  * Patch from Matthias Clasen <mclasen@redhat.com>
    Fixes part of #331145
  * Add support (disabled by default) for embedding a keyboard
    in the screen lock window.  Fixes #347721
  * Make sure to call gdk_window_set_events to actually
    apply the event mask.  Follow up to bug #338246
  * Make the preferences directory first.
  * Unbreak DnD of .desktop files.
  * Sync with control center copy.  Fix crash.
  * Fix typo in debug output.
* fixed GL build dependencys

Show diffs side-by-side

added added

removed removed

Lines of Context:
47
47
        GObjectClass  parent_class;
48
48
} GSJobClass;
49
49
 
50
 
typedef struct {
51
 
        char  *name;
52
 
        char  *comment;
53
 
        char  *exec;
54
 
        char  *icon;
55
 
        char  *path;
56
 
        char  *file_id;
57
 
        guint  refcount;
58
 
} GSJobThemeInfo;
59
 
 
60
50
GType           gs_job_get_type                  (void);
61
51
 
62
52
GSJob          *gs_job_new                       (void);
71
61
void            gs_job_set_widget                (GSJob      *job,
72
62
                                                  GtkWidget  *widget);
73
63
 
74
 
gboolean        gs_job_set_theme                 (GSJob          *job,
75
 
                                                  const char     *theme,
76
 
                                                  GError        **error);
77
 
 
78
 
void            gs_job_set_theme_path            (GSJob          *job,
79
 
                                                  const char     *path[],
80
 
                                                  int             n_elements);
81
 
void            gs_job_get_theme_path            (GSJob          *job,
82
 
                                                  char          **path[],
83
 
                                                  int            *n_elements);
84
 
void            gs_job_append_theme_path         (GSJob          *job,
85
 
                                                  const char     *path);
86
 
void            gs_job_prepend_theme_path        (GSJob          *job,
87
 
                                                  const char     *path);
88
 
 
89
 
GSList         *gs_job_get_theme_info_list       (GSJob          *job);
90
 
GSJobThemeInfo *gs_job_lookup_theme_info         (GSJob          *job,
91
 
                                                  const char     *theme);
92
 
GSJobThemeInfo *gs_job_theme_info_ref            (GSJobThemeInfo *info);
93
 
void            gs_job_theme_info_unref          (GSJobThemeInfo *info);
94
 
const char     *gs_job_theme_info_get_id         (GSJobThemeInfo *info);
95
 
const char     *gs_job_theme_info_get_name       (GSJobThemeInfo *info);
 
64
gboolean        gs_job_set_command               (GSJob          *job,
 
65
                                                  const char     *command);
96
66
 
97
67
G_END_DECLS
98
68