Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Librem5
maynard
Commits
98726a27
Commit
98726a27
authored
Mar 05, 2014
by
Jonny Lamb
Browse files
shell: rename widgets to reflect project rename
parent
0fdc7d88
Changes
15
Hide whitespace changes
Inline
Side-by-side
shell/app-icon.c
View file @
98726a27
...
...
@@ -8,10 +8,10 @@
#include "app-icon.h"
G_DEFINE_TYPE
(
WestonGtkAppIcon
,
weston_gtk
_app_icon
,
GTK_TYPE_BUTTON
)
G_DEFINE_TYPE
(
MaynardAppIcon
,
maynard
_app_icon
,
GTK_TYPE_BUTTON
)
static
void
weston_gtk
_app_icon_init
(
WestonGtk
AppIcon
*
self
)
maynard
_app_icon_init
(
Maynard
AppIcon
*
self
)
{
gtk_style_context_add_class
(
gtk_widget_get_style_context
(
GTK_WIDGET
(
self
)),
...
...
@@ -28,18 +28,18 @@ weston_gtk_app_icon_init (WestonGtkAppIcon *self)
}
static
void
weston_gtk
_app_icon_class_init
(
WestonGtk
AppIconClass
*
klass
)
maynard
_app_icon_class_init
(
Maynard
AppIconClass
*
klass
)
{
}
GtkWidget
*
weston_gtk
_app_icon_new
(
const
gchar
*
icon_name
)
maynard
_app_icon_new
(
const
gchar
*
icon_name
)
{
GtkWidget
*
widget
;
GtkWidget
*
image
;
image
=
gtk_image_new_from_icon_name
(
icon_name
,
GTK_ICON_SIZE_DIALOG
);
widget
=
g_object_new
(
WESTON_GTK
_APP_ICON_TYPE
,
widget
=
g_object_new
(
MAYNARD
_APP_ICON_TYPE
,
"image"
,
image
,
NULL
);
...
...
@@ -47,13 +47,13 @@ weston_gtk_app_icon_new (const gchar *icon_name)
}
GtkWidget
*
weston_gtk
_app_icon_new_from_gicon
(
GIcon
*
icon
)
maynard
_app_icon_new_from_gicon
(
GIcon
*
icon
)
{
GtkWidget
*
widget
,
*
image
;
image
=
gtk_image_new_from_gicon
(
icon
,
GTK_ICON_SIZE_DIALOG
);
widget
=
g_object_new
(
WESTON_GTK
_APP_ICON_TYPE
,
widget
=
g_object_new
(
MAYNARD
_APP_ICON_TYPE
,
"image"
,
image
,
NULL
);
...
...
shell/app-icon.h
View file @
98726a27
...
...
@@ -4,36 +4,36 @@
* Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
*/
#ifndef __
WESTON_GTK
_APP_ICON_H__
#define __
WESTON_GTK
_APP_ICON_H__
#ifndef __
MAYNARD
_APP_ICON_H__
#define __
MAYNARD
_APP_ICON_H__
#include <gtk/gtk.h>
#define
WESTON_GTK
_APP_ICON_TYPE (
weston_gtk
_app_icon_get_type ())
#define
WESTON_GTK
_APP_ICON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
WESTON_GTK
_APP_ICON_TYPE,
WestonGtk
AppIcon))
#define
WESTON_GTK
_APP_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
WESTON_GTK
_APP_ICON_TYPE,
WestonGtk
AppIconClass))
#define
WESTON_GTK
_IS_APP_ICON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
WESTON_GTK
_APP_ICON_TYPE))
#define
WESTON_GTK
_IS_APP_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
WESTON_GTK
_APP_ICON_TYPE))
#define
WESTON_GTK
_APP_ICON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
WESTON_GTK
_APP_ICON_TYPE,
WestonGtk
AppIconClass))
#define
MAYNARD
_APP_ICON_TYPE (
maynard
_app_icon_get_type ())
#define
MAYNARD
_APP_ICON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
MAYNARD
_APP_ICON_TYPE,
Maynard
AppIcon))
#define
MAYNARD
_APP_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
MAYNARD
_APP_ICON_TYPE,
Maynard
AppIconClass))
#define
MAYNARD
_IS_APP_ICON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
MAYNARD
_APP_ICON_TYPE))
#define
MAYNARD
_IS_APP_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
MAYNARD
_APP_ICON_TYPE))
#define
MAYNARD
_APP_ICON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
MAYNARD
_APP_ICON_TYPE,
Maynard
AppIconClass))
typedef
struct
WestonGtkAppIcon
WestonGtk
AppIcon
;
typedef
struct
WestonGtk
AppIconClass
WestonGtk
AppIconClass
;
typedef
struct
WestonGtk
AppIconPrivate
WestonGtk
AppIconPrivate
;
typedef
struct
MaynardAppIcon
Maynard
AppIcon
;
typedef
struct
Maynard
AppIconClass
Maynard
AppIconClass
;
typedef
struct
Maynard
AppIconPrivate
Maynard
AppIconPrivate
;
struct
WestonGtk
AppIcon
struct
Maynard
AppIcon
{
GtkButton
parent
;
WestonGtk
AppIconPrivate
*
priv
;
Maynard
AppIconPrivate
*
priv
;
};
struct
WestonGtk
AppIconClass
struct
Maynard
AppIconClass
{
GtkButtonClass
parent_class
;
};
GType
weston_gtk
_app_icon_get_type
(
void
)
G_GNUC_CONST
;
GtkWidget
*
weston_gtk
_app_icon_new
(
const
gchar
*
icon_name
);
GtkWidget
*
weston_gtk
_app_icon_new_from_gicon
(
GIcon
*
icon
);
GType
maynard
_app_icon_get_type
(
void
)
G_GNUC_CONST
;
GtkWidget
*
maynard
_app_icon_new
(
const
gchar
*
icon_name
);
GtkWidget
*
maynard
_app_icon_new_from_gicon
(
GIcon
*
icon
);
#endif
/* __
WESTON_GTK
_APP_ICON_H__ */
#endif
/* __
MAYNARD
_APP_ICON_H__ */
shell/clock.c
View file @
98726a27
...
...
@@ -11,26 +11,26 @@
#define GNOME_DESKTOP_USE_UNSTABLE_API
#include <libgnome-desktop/gnome-wall-clock.h>
struct
WestonGtk
ClockPrivate
{
struct
Maynard
ClockPrivate
{
GtkWidget
*
label
;
GnomeWallClock
*
wall_clock
;
};
G_DEFINE_TYPE
(
WestonGtkClock
,
weston_gtk
_clock
,
GTK_TYPE_WINDOW
)
G_DEFINE_TYPE
(
MaynardClock
,
maynard
_clock
,
GTK_TYPE_WINDOW
)
static
void
weston_gtk
_clock_init
(
WestonGtk
Clock
*
self
)
maynard
_clock_init
(
Maynard
Clock
*
self
)
{
self
->
priv
=
G_TYPE_INSTANCE_GET_PRIVATE
(
self
,
WESTON_GTK
_CLOCK_TYPE
,
WestonGtk
ClockPrivate
);
MAYNARD
_CLOCK_TYPE
,
Maynard
ClockPrivate
);
}
static
void
wall_clock_notify_cb
(
GnomeWallClock
*
wall_clock
,
GParamSpec
*
pspec
,
WestonGtk
Clock
*
self
)
Maynard
Clock
*
self
)
{
GDateTime
*
datetime
;
gchar
*
str
;
...
...
@@ -47,11 +47,11 @@ wall_clock_notify_cb (GnomeWallClock *wall_clock,
}
static
void
weston_gtk
_clock_constructed
(
GObject
*
object
)
maynard
_clock_constructed
(
GObject
*
object
)
{
WestonGtk
Clock
*
self
=
WESTON_GTK
_CLOCK
(
object
);
Maynard
Clock
*
self
=
MAYNARD
_CLOCK
(
object
);
G_OBJECT_CLASS
(
weston_gtk
_clock_parent_class
)
->
constructed
(
object
);
G_OBJECT_CLASS
(
maynard
_clock_parent_class
)
->
constructed
(
object
);
self
->
priv
->
wall_clock
=
g_object_new
(
GNOME_TYPE_WALL_CLOCK
,
NULL
);
g_signal_connect
(
self
->
priv
->
wall_clock
,
"notify::clock"
,
...
...
@@ -73,31 +73,31 @@ weston_gtk_clock_constructed (GObject *object)
}
static
void
weston_gtk
_clock_dispose
(
GObject
*
object
)
maynard
_clock_dispose
(
GObject
*
object
)
{
WestonGtk
Clock
*
self
=
WESTON_GTK
_CLOCK
(
object
);
Maynard
Clock
*
self
=
MAYNARD
_CLOCK
(
object
);
if
(
self
->
priv
->
wall_clock
)
g_object_unref
(
self
->
priv
->
wall_clock
);
self
->
priv
->
wall_clock
=
NULL
;
G_OBJECT_CLASS
(
weston_gtk
_clock_parent_class
)
->
dispose
(
object
);
G_OBJECT_CLASS
(
maynard
_clock_parent_class
)
->
dispose
(
object
);
}
static
void
weston_gtk
_clock_class_init
(
WestonGtk
ClockClass
*
klass
)
maynard
_clock_class_init
(
Maynard
ClockClass
*
klass
)
{
GObjectClass
*
object_class
=
(
GObjectClass
*
)
klass
;
object_class
->
constructed
=
weston_gtk
_clock_constructed
;
object_class
->
dispose
=
weston_gtk
_clock_dispose
;
object_class
->
constructed
=
maynard
_clock_constructed
;
object_class
->
dispose
=
maynard
_clock_dispose
;
g_type_class_add_private
(
object_class
,
sizeof
(
WestonGtk
ClockPrivate
));
g_type_class_add_private
(
object_class
,
sizeof
(
Maynard
ClockPrivate
));
}
GtkWidget
*
weston_gtk
_clock_new
(
void
)
maynard
_clock_new
(
void
)
{
return
g_object_new
(
WESTON_GTK
_CLOCK_TYPE
,
return
g_object_new
(
MAYNARD
_CLOCK_TYPE
,
NULL
);
}
shell/clock.h
View file @
98726a27
...
...
@@ -4,41 +4,41 @@
* Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
*/
#ifndef __
WESTON_GTK
_CLOCK_H__
#define __
WESTON_GTK
_CLOCK_H__
#ifndef __
MAYNARD
_CLOCK_H__
#define __
MAYNARD
_CLOCK_H__
#include <gtk/gtk.h>
#include "panel.h"
#define
WESTON_GTK
_CLOCK_TYPE (
weston_gtk
_clock_get_type ())
#define
WESTON_GTK
_CLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
WESTON_GTK
_CLOCK_TYPE,
WestonGtk
Clock))
#define
WESTON_GTK
_CLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
WESTON_GTK
_CLOCK_TYPE,
WestonGtk
ClockClass))
#define
WESTON_GTK
_IS_CLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
WESTON_GTK
_CLOCK_TYPE))
#define
WESTON_GTK
_IS_CLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
WESTON_GTK
_CLOCK_TYPE))
#define
WESTON_GTK
_CLOCK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
WESTON_GTK
_CLOCK_TYPE,
WestonGtk
ClockClass))
#define
MAYNARD
_CLOCK_TYPE (
maynard
_clock_get_type ())
#define
MAYNARD
_CLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
MAYNARD
_CLOCK_TYPE,
Maynard
Clock))
#define
MAYNARD
_CLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
MAYNARD
_CLOCK_TYPE,
Maynard
ClockClass))
#define
MAYNARD
_IS_CLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
MAYNARD
_CLOCK_TYPE))
#define
MAYNARD
_IS_CLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
MAYNARD
_CLOCK_TYPE))
#define
MAYNARD
_CLOCK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
MAYNARD
_CLOCK_TYPE,
Maynard
ClockClass))
typedef
struct
WestonGtkClock
WestonGtk
Clock
;
typedef
struct
WestonGtk
ClockClass
WestonGtk
ClockClass
;
typedef
struct
WestonGtk
ClockPrivate
WestonGtk
ClockPrivate
;
typedef
struct
MaynardClock
Maynard
Clock
;
typedef
struct
Maynard
ClockClass
Maynard
ClockClass
;
typedef
struct
Maynard
ClockPrivate
Maynard
ClockPrivate
;
struct
WestonGtk
Clock
struct
Maynard
Clock
{
GtkWindow
parent
;
WestonGtk
ClockPrivate
*
priv
;
Maynard
ClockPrivate
*
priv
;
};
struct
WestonGtk
ClockClass
struct
Maynard
ClockClass
{
GtkWindowClass
parent_class
;
};
#define
WESTON_GTK
_CLOCK_WIDTH (
WESTON_GTK
_PANEL_WIDTH * 2.6)
#define
WESTON_GTK
_CLOCK_HEIGHT (
WESTON_GTK
_PANEL_WIDTH * 2)
#define
MAYNARD
_CLOCK_WIDTH (
MAYNARD
_PANEL_WIDTH * 2.6)
#define
MAYNARD
_CLOCK_HEIGHT (
MAYNARD
_PANEL_WIDTH * 2)
GType
weston_gtk
_clock_get_type
(
void
)
G_GNUC_CONST
;
GType
maynard
_clock_get_type
(
void
)
G_GNUC_CONST
;
GtkWidget
*
weston_gtk
_clock_new
(
void
);
GtkWidget
*
maynard
_clock_new
(
void
);
#endif
/* __
WESTON_GTK
_CLOCK_H__ */
#endif
/* __
MAYNARD
_CLOCK_H__ */
shell/favorites.c
View file @
98726a27
...
...
@@ -18,15 +18,15 @@ enum {
PROP_0
,
};
struct
WestonGtk
FavoritesPrivate
{
struct
Maynard
FavoritesPrivate
{
GSettings
*
settings
;
};
G_DEFINE_TYPE
(
WestonGtk
Favorites
,
weston_gtk
_favorites
,
GTK_TYPE_BOX
)
G_DEFINE_TYPE
(
Maynard
Favorites
,
maynard
_favorites
,
GTK_TYPE_BOX
)
static
void
favorite_clicked
(
GtkButton
*
button
,
WestonGtk
Favorites
*
self
)
Maynard
Favorites
*
self
)
{
GAppInfo
*
info
=
g_object_get_data
(
G_OBJECT
(
button
),
"info"
);
GError
*
error
=
NULL
;
...
...
@@ -42,7 +42,7 @@ favorite_clicked (GtkButton *button,
}
static
void
add_favorite
(
WestonGtk
Favorites
*
self
,
add_favorite
(
Maynard
Favorites
*
self
,
const
gchar
*
favorite
)
{
GDesktopAppInfo
*
info
;
...
...
@@ -56,7 +56,7 @@ add_favorite (WestonGtkFavorites *self,
icon
=
g_app_info_get_icon
(
G_APP_INFO
(
info
));
button
=
weston_gtk
_app_icon_new_from_gicon
(
icon
);
button
=
maynard
_app_icon_new_from_gicon
(
icon
);
g_object_set_data_full
(
G_OBJECT
(
button
),
"info"
,
info
,
g_object_unref
);
...
...
@@ -75,7 +75,7 @@ remove_favorite (GtkWidget *favorite,
static
void
favorites_changed
(
GSettings
*
settings
,
const
gchar
*
key
,
WestonGtk
Favorites
*
self
)
Maynard
Favorites
*
self
)
{
gchar
**
favorites
=
g_settings_get_strv
(
settings
,
key
);
gint
i
;
...
...
@@ -94,21 +94,21 @@ favorites_changed (GSettings *settings,
}
static
void
weston_gtk
_favorites_dispose
(
GObject
*
object
)
maynard
_favorites_dispose
(
GObject
*
object
)
{
WestonGtk
Favorites
*
self
=
WESTON_GTK
_FAVORITES
(
object
);
Maynard
Favorites
*
self
=
MAYNARD
_FAVORITES
(
object
);
g_clear_object
(
&
self
->
priv
->
settings
);
G_OBJECT_CLASS
(
weston_gtk
_favorites_parent_class
)
->
dispose
(
object
);
G_OBJECT_CLASS
(
maynard
_favorites_parent_class
)
->
dispose
(
object
);
}
static
void
weston_gtk
_favorites_init
(
WestonGtk
Favorites
*
self
)
maynard
_favorites_init
(
Maynard
Favorites
*
self
)
{
self
->
priv
=
G_TYPE_INSTANCE_GET_PRIVATE
(
self
,
WESTON_GTK
_TYPE_FAVORITES
,
WestonGtk
FavoritesPrivate
);
MAYNARD
_TYPE_FAVORITES
,
Maynard
FavoritesPrivate
);
self
->
priv
->
settings
=
g_settings_new
(
"org.raspberrypi.maynard"
);
g_signal_connect
(
self
->
priv
->
settings
,
"changed::favorites"
,
...
...
@@ -119,19 +119,19 @@ weston_gtk_favorites_init (WestonGtkFavorites *self)
}
static
void
weston_gtk
_favorites_class_init
(
WestonGtk
FavoritesClass
*
klass
)
maynard
_favorites_class_init
(
Maynard
FavoritesClass
*
klass
)
{
GObjectClass
*
object_class
=
(
GObjectClass
*
)
klass
;
object_class
->
dispose
=
weston_gtk
_favorites_dispose
;
object_class
->
dispose
=
maynard
_favorites_dispose
;
g_type_class_add_private
(
object_class
,
sizeof
(
WestonGtk
FavoritesPrivate
));
g_type_class_add_private
(
object_class
,
sizeof
(
Maynard
FavoritesPrivate
));
}
GtkWidget
*
weston_gtk
_favorites_new
(
void
)
maynard
_favorites_new
(
void
)
{
return
g_object_new
(
WESTON_GTK
_TYPE_FAVORITES
,
return
g_object_new
(
MAYNARD
_TYPE_FAVORITES
,
"orientation"
,
GTK_ORIENTATION_VERTICAL
,
NULL
);
}
shell/favorites.h
View file @
98726a27
...
...
@@ -4,35 +4,35 @@
* Author: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
*/
#ifndef __
WESTON_GTK
_FAVORITES_H__
#define __
WESTON_GTK
_FAVORITES_H__
#ifndef __
MAYNARD
_FAVORITES_H__
#define __
MAYNARD
_FAVORITES_H__
#include <gtk/gtk.h>
#define
WESTON_GTK
_TYPE_FAVORITES (
weston_gtk
_favorites_get_type ())
#define
WESTON_GTK
_FAVORITES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
WESTON_GTK
_TYPE_FAVORITES,
WestonGtk
Favorites))
#define
WESTON_GTK
_FAVORITES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
WESTON_GTK
_TYPE_FAVORITES,
WestonGtk
FavoritesClass))
#define
WESTON_GTK
_IS_FAVORITES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
WESTON_GTK
_TYPE_FAVORITES))
#define
WESTON_GTK
_IS_FAVORITES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
WESTON_GTK
_TYPE_FAVORITES))
#define
WESTON_GTK
_FAVORITES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
WESTON_GTK
_TYPE_FAVORITES,
WestonGtk
FavoritesClass))
#define
MAYNARD
_TYPE_FAVORITES (
maynard
_favorites_get_type ())
#define
MAYNARD
_FAVORITES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
MAYNARD
_TYPE_FAVORITES,
Maynard
Favorites))
#define
MAYNARD
_FAVORITES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
MAYNARD
_TYPE_FAVORITES,
Maynard
FavoritesClass))
#define
MAYNARD
_IS_FAVORITES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
MAYNARD
_TYPE_FAVORITES))
#define
MAYNARD
_IS_FAVORITES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
MAYNARD
_TYPE_FAVORITES))
#define
MAYNARD
_FAVORITES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
MAYNARD
_TYPE_FAVORITES,
Maynard
FavoritesClass))
typedef
struct
WestonGtk
Favorites
WestonGtk
Favorites
;
typedef
struct
WestonGtk
FavoritesClass
WestonGtk
FavoritesClass
;
typedef
struct
WestonGtk
FavoritesPrivate
WestonGtk
FavoritesPrivate
;
typedef
struct
Maynard
Favorites
Maynard
Favorites
;
typedef
struct
Maynard
FavoritesClass
Maynard
FavoritesClass
;
typedef
struct
Maynard
FavoritesPrivate
Maynard
FavoritesPrivate
;
struct
WestonGtk
Favorites
struct
Maynard
Favorites
{
GtkBox
parent
;
WestonGtk
FavoritesPrivate
*
priv
;
Maynard
FavoritesPrivate
*
priv
;
};
struct
WestonGtk
FavoritesClass
struct
Maynard
FavoritesClass
{
GtkBoxClass
parent_class
;
};
GType
weston_gtk
_favorites_get_type
(
void
)
G_GNUC_CONST
;
GtkWidget
*
weston_gtk
_favorites_new
(
void
);
GType
maynard
_favorites_get_type
(
void
)
G_GNUC_CONST
;
GtkWidget
*
maynard
_favorites_new
(
void
);
#endif
/* __
WESTON_GTK
_FAVORITES_H__ */
#endif
/* __
MAYNARD
_FAVORITES_H__ */
shell/gtk-shell.c
View file @
98726a27
...
...
@@ -92,11 +92,11 @@ desktop_shell_configure(void *data,
width
,
height
);
/* TODO: make this height a little nicer */
window_height
=
height
*
WESTON_GTK
_PANEL_HEIGHT_RATIO
;
window_height
=
height
*
MAYNARD
_PANEL_HEIGHT_RATIO
;
gtk_window_resize
(
GTK_WINDOW
(
desktop
->
panel
->
window
),
WESTON_GTK
_PANEL_WIDTH
,
window_height
);
MAYNARD
_PANEL_WIDTH
,
window_height
);
weston_gtk
_launcher_calculate
(
WESTON_GTK
_LAUNCHER
(
desktop
->
launcher_grid
->
window
),
maynard
_launcher_calculate
(
MAYNARD
_LAUNCHER
(
desktop
->
launcher_grid
->
window
),
&
grid_width
,
&
grid_height
,
NULL
);
gtk_widget_set_size_request
(
desktop
->
launcher_grid
->
window
,
grid_width
,
...
...
@@ -107,18 +107,18 @@ desktop_shell_configure(void *data,
0
,
(
height
-
window_height
)
/
2
);
gtk_window_resize
(
GTK_WINDOW
(
desktop
->
clock
->
window
),
WESTON_GTK
_CLOCK_WIDTH
,
WESTON_GTK
_CLOCK_HEIGHT
);
MAYNARD
_CLOCK_WIDTH
,
MAYNARD
_CLOCK_HEIGHT
);
shell_helper_move_surface
(
desktop
->
helper
,
desktop
->
clock
->
surface
,
WESTON_GTK
_PANEL_WIDTH
,
MAYNARD
_PANEL_WIDTH
,
(
height
-
window_height
)
/
2
);
shell_helper_move_surface
(
desktop
->
helper
,
desktop
->
launcher_grid
->
surface
,
-
grid_width
,
((
height
-
window_height
)
/
2
)
+
WESTON_GTK
_CLOCK_HEIGHT
);
((
height
-
window_height
)
/
2
)
+
MAYNARD
_CLOCK_HEIGHT
);
desktop_shell_desktop_ready
(
desktop
->
shell
);
...
...
@@ -161,7 +161,7 @@ launcher_grid_toggle (GtkWidget *widget, struct desktop *desktop)
shell_helper_slide_surface
(
desktop
->
helper
,
desktop
->
launcher_grid
->
surface
,
width
+
WESTON_GTK
_PANEL_WIDTH
,
0
);
width
+
MAYNARD
_PANEL_WIDTH
,
0
);
}
desktop
->
grid_visible
=
!
desktop
->
grid_visible
;
...
...
@@ -176,7 +176,7 @@ launcher_grid_create (struct desktop *desktop)
launcher_grid
=
malloc
(
sizeof
*
launcher_grid
);
memset
(
launcher_grid
,
0
,
sizeof
*
launcher_grid
);
launcher_grid
->
window
=
weston_gtk
_launcher_new
(
desktop
->
background
->
window
);
launcher_grid
->
window
=
maynard
_launcher_new
(
desktop
->
background
->
window
);
gdk_window
=
gtk_widget_get_window
(
launcher_grid
->
window
);
launcher_grid
->
surface
=
gdk_wayland_window_get_wl_surface
(
gdk_window
);
...
...
@@ -197,7 +197,7 @@ clock_create (struct desktop *desktop)
clock
=
malloc
(
sizeof
*
clock
);
memset
(
clock
,
0
,
sizeof
*
clock
);
clock
->
window
=
weston_gtk
_clock_new
();
clock
->
window
=
maynard
_clock_new
();
gdk_window
=
gtk_widget_get_window
(
clock
->
window
);
clock
->
surface
=
gdk_wayland_window_get_wl_surface
(
gdk_window
);
...
...
@@ -228,7 +228,7 @@ panel_window_enter_cb (GtkWidget *widget,
shell_helper_slide_surface_back
(
desktop
->
helper
,
desktop
->
clock
->
surface
);
weston_gtk
_panel_set_expand
(
WESTON_GTK
_PANEL
(
desktop
->
panel
->
window
),
maynard
_panel_set_expand
(
MAYNARD
_PANEL
(
desktop
->
panel
->
window
),
TRUE
);
return
FALSE
;
...
...
@@ -247,12 +247,12 @@ leave_panel_idle_cb (gpointer data)
shell_helper_slide_surface
(
desktop
->
helper
,
desktop
->
panel
->
surface
,
WESTON_GTK
_VERTICAL_CLOCK_WIDTH
-
WESTON_GTK
_PANEL_WIDTH
,
0
);
MAYNARD
_VERTICAL_CLOCK_WIDTH
-
MAYNARD
_PANEL_WIDTH
,
0
);
shell_helper_slide_surface
(
desktop
->
helper
,
desktop
->
clock
->
surface
,
WESTON_GTK
_VERTICAL_CLOCK_WIDTH
-
WESTON_GTK
_PANEL_WIDTH
-
width
,
0
);
MAYNARD
_VERTICAL_CLOCK_WIDTH
-
MAYNARD
_PANEL_WIDTH
-
width
,
0
);
weston_gtk
_panel_set_expand
(
WESTON_GTK
_PANEL
(
desktop
->
panel
->
window
),
maynard
_panel_set_expand
(
MAYNARD
_PANEL
(
desktop
->
panel
->
window
),
FALSE
);
return
FALSE
;
...
...
@@ -296,7 +296,7 @@ panel_create(struct desktop *desktop)
panel
=
malloc
(
sizeof
*
panel
);
memset
(
panel
,
0
,
sizeof
*
panel
);
panel
->
window
=
weston_gtk
_panel_new
();
panel
->
window
=
maynard
_panel_new
();
g_signal_connect
(
panel
->
window
,
"app-menu-toggled"
,
G_CALLBACK
(
launcher_grid_toggle
),
desktop
);
...
...
shell/launcher.c
View file @
98726a27
...
...
@@ -23,7 +23,7 @@ enum {
};
static
guint
signals
[
N_SIGNALS
]
=
{
0
};
struct
WestonGtk
LauncherPrivate
{
struct
Maynard
LauncherPrivate
{
/* background widget so we know the output size */
GtkWidget
*
background
;
ShellAppSystem
*
app_system
;
...
...
@@ -31,17 +31,17 @@ struct WestonGtkLauncherPrivate {
GtkWidget
*
grid
;
};
G_DEFINE_TYPE
(
WestonGtk
Launcher
,
weston_gtk
_launcher
,
GTK_TYPE_WINDOW
)
G_DEFINE_TYPE
(
Maynard
Launcher
,
maynard
_launcher
,
GTK_TYPE_WINDOW
)
/* each grid item is 114x114 */
#define GRID_ITEM_WIDTH 114
static
void
weston_gtk
_launcher_init
(
WestonGtk
Launcher
*
self
)
maynard
_launcher_init
(
Maynard
Launcher
*
self
)
{
self
->
priv
=
G_TYPE_INSTANCE_GET_PRIVATE
(
self
,
WESTON_GTK
_LAUNCHER_TYPE
,
WestonGtk
LauncherPrivate
);
MAYNARD
_LAUNCHER_TYPE
,
Maynard
LauncherPrivate
);
}
static
gint
...
...
@@ -87,7 +87,7 @@ get_child_position_cb (GtkOverlay *overlay,
static
gboolean
app_launched_idle_cb
(
gpointer
data
)
{
WestonGtk
Launcher
*
self
=
data
;
Maynard
Launcher
*
self
=
data
;
GtkAdjustment
*
adjustment
;
/* make the scrolled window go back to the top */
...
...
@@ -104,7 +104,7 @@ static void
clicked_cb
(
GtkWidget
*
widget
,
GDesktopAppInfo
*
info
)
{
WestonGtk
Launcher
*
self
;
Maynard
Launcher
*
self
;
g_app_info_launch
(
G_APP_INFO
(
info
),
NULL
,
NULL
,
NULL
);
...
...
@@ -135,7 +135,7 @@ app_leave_cb (GtkWidget *widget,
}
static
GtkWidget
*
app_launcher_new_from_desktop_info
(
WestonGtk
Launcher
*
self
,
app_launcher_new_from_desktop_info
(
Maynard
Launcher
*
self
,
GDesktopAppInfo
*
info
)
{
GIcon
*
icon
;
...
...
@@ -212,7 +212,7 @@ app_launcher_new_from_desktop_info (WestonGtkLauncher *self,
static
void
installed_changed_cb
(
ShellAppSystem
*
app_system
,
WestonGtk
Launcher
*
self
)
Maynard
Launcher
*
self
)
{
GHashTable
*
entries
=
shell_app_system_get_entries
(
app_system
);
GList
*
l
,
*
values
;
...
...
@@ -228,7 +228,7 @@ installed_changed_cb (ShellAppSystem *app_system,
values
=
g_hash_table_get_values
(
entries
);
values
=
g_list_sort
(
values
,
sort_apps
);
weston_gtk
_launcher_calculate
(
self
,
NULL
,
NULL
,
&
cols
);
maynard
_launcher_calculate
(
self
,
NULL
,
NULL
,
&
cols
);
cols
--
;
/* because we start from zero here */
left
=
top
=
0
;
...
...
@@ -254,17 +254,17 @@ installed_changed_cb (ShellAppSystem *app_system,
static
void
background_size_allocate_cb
(
GtkWidget
*
widget
,
GdkRectangle
*
allocation
,
WestonGtk
Launcher
*
self
)
Maynard
Launcher
*
self
)
{
installed_changed_cb
(
self
->
priv
->
app_system
,
self
);
}
static
void
weston_gtk
_launcher_constructed
(
GObject
*
object
)
maynard
_launcher_constructed
(
GObject
*
object
)
{
WestonGtk
Launcher
*
self
=
WESTON_GTK
_LAUNCHER
(
object
);
Maynard
Launcher
*
self
=
MAYNARD
_LAUNCHER
(
object
);
G_OBJECT_CLASS
(
weston_gtk
_launcher_parent_class
)
->
constructed
(
object
);
G_OBJECT_CLASS
(
maynard
_launcher_parent_class
)
->
constructed
(
object
);
/* window properties */
gtk_window_set_title
(
GTK_WINDOW
(
self
),
"gtk shell"
);
...
...
@@ -300,12 +300,12 @@ weston_gtk_launcher_constructed (GObject *object)
}
static
void
weston_gtk
_launcher_get_property
(
GObject
*
object
,
maynard
_launcher_get_property
(
GObject
*
object
,
guint
param_id
,
GValue
*
value
,
GParamSpec
*
pspec
)
{
WestonGtk
Launcher
*
self
=
WESTON_GTK
_LAUNCHER
(
object
);
Maynard
Launcher
*
self
=
MAYNARD
_LAUNCHER
(
object
);
switch
(
param_id
)
{
...
...
@@ -319,12 +319,12 @@ weston_gtk_launcher_get_property (GObject *object,
}
static
void
weston_gtk
_launcher_set_property
(
GObject
*
object
,
maynard
_launcher_set_property
(
GObject
*
object
,
guint
param_id
,
const
GValue
*
value
,
GParamSpec
*
pspec
)
{
WestonGtk
Launcher
*
self
=
WESTON_GTK
_LAUNCHER
(
object
);
Maynard
Launcher
*
self
=
MAYNARD
_LAUNCHER
(
object
);
switch
(
param_id
)
{
...
...
@@ -338,13 +338,13 @@ weston_gtk_launcher_set_property (GObject *object,
}
static
void
weston_gtk
_launcher_class_init
(
WestonGtk
LauncherClass
*
klass
)
maynard
_launcher_class_init
(
Maynard
LauncherClass
*
klass
)