~mterry/ubuntu/natty/gnome-shell/wip

« back to all changes in this revision

Viewing changes to src/shell-alttab.h

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2009-10-12 22:44:00 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20091012224400-k91p42yvou07i525
Tags: 2.28.0-0ubuntu1
* New upstream version
* debian/control:
  - updated build requirement
* debian/patches/80_git_change_fix_alt_tab_ressource_usage.patch:
  - git change to fix ressources not being freed on alt-tab

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
2
 
 
3
 
#ifndef SHELL_ALT_TAB_HANDLER_H
4
 
#define SHELL_ALT_TAB_HANDLER_H
5
 
 
6
 
#include <alttabhandler.h>
7
 
 
8
 
#define SHELL_TYPE_ALT_TAB_HANDLER            (shell_alt_tab_handler_get_type ())
9
 
#define SHELL_ALT_TAB_HANDLER(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), SHELL_TYPE_ALT_TAB_HANDLER, ShellAltTabHandler))
10
 
#define SHELL_ALT_TAB_HANDLER_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass),  SHELL_TYPE_ALT_TAB_HANDLER, ShellAltTabHandlerClass))
11
 
#define SHELL_IS_ALT_TAB_HANDLER(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SHELL_ALT_TAB_HANDLER_TYPE))
12
 
#define SHELL_IS_ALT_TAB_HANDLER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),  SHELL_TYPE_ALT_TAB_HANDLER))
13
 
#define SHELL_ALT_TAB_HANDLER_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj),  SHELL_TYPE_ALT_TAB_HANDLER, ShellAltTabHandlerClass))
14
 
 
15
 
typedef struct _ShellAltTabHandler      ShellAltTabHandler;
16
 
typedef struct _ShellAltTabHandlerClass ShellAltTabHandlerClass;
17
 
 
18
 
struct _ShellAltTabHandler {
19
 
  GObject parent_instance;
20
 
 
21
 
  GPtrArray *windows;
22
 
  int selected;
23
 
  gboolean immediate_mode;
24
 
};
25
 
 
26
 
struct _ShellAltTabHandlerClass {
27
 
  GObjectClass parent_class;
28
 
 
29
 
};
30
 
 
31
 
GType              shell_alt_tab_handler_get_type     (void);
32
 
 
33
 
#endif
34