/+junk/gnome-dialer

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/%2Bjunk/gnome-dialer

« back to all changes in this revision

Viewing changes to dialer/app.c

  • Committer: Gustav Hartvigsson
  • Date: 2016-09-19 13:42:48 UTC
  • Revision ID: gustav.hartvigsson@gmail.com-20160919134248-yumvvuyzf80s8sly
* Initial commit

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#include "app.h"
2
2
#include <stdlib.h>
3
 
#include "dialer-res.h"
4
3
 
5
4
typedef struct _App {
6
5
  GtkBuilder * bldr;
21
20
  gtk_widget_show_all (user_data->popover);
22
21
}
23
22
 
24
 
void
25
 
app_install_style (App * self) {
26
 
  GtkCssProvider * cssprov = gtk_css_provider_new ();
27
 
  
28
 
  gtk_css_provider_load_from_resource (cssprov, "/org/gego/dialer/style.main.css");
29
 
  
30
 
  gtk_style_context_add_provider_for_screen (gdk_screen_get_default (),
31
 
                                             cssprov,
32
 
                                       GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
33
 
  
34
 
}
35
 
 
36
23
App *
37
24
app_new () {
38
25
  
40
27
  
41
28
  self->bldr = gtk_builder_new ();
42
29
  
43
 
  GError * err = NULL;
44
 
  
45
 
  if (!gtk_builder_add_from_resource (self->bldr, "/org/gego/dialer/main.glade", &err)) {
46
 
    g_print ("Error: %s\n", err->message);
 
30
  if (!gtk_builder_add_from_file (self->bldr, "./main.glade", NULL)) {
 
31
    g_print ("Error.");
47
32
    g_object_unref (self->bldr);
48
33
    exit (1);
49
34
  }
50
35
  
51
 
  if (!gtk_builder_add_from_resource (self->bldr, "/org/gego/dialer/dial.glade", &err)) {
52
 
    g_print ("Error: %s\n", err->message);
 
36
  if (!gtk_builder_add_from_file (self->bldr, "./dial.glade", NULL)) {
 
37
    g_print ("Error.");
53
38
    g_object_unref (self->bldr);
54
39
    exit (1);
55
40
  }
75
60
  gtk_container_add (GTK_CONTAINER (self->popover),
76
61
                     GTK_WIDGET(gtk_builder_get_object (self->bldr, "dial")));
77
62
  
78
 
  app_install_style (self);
79
 
  
80
63
  gtk_widget_show_all (self->window);
81
64
  
82
65
  gtk_widget_hide (self->popover);