/gpump/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/gpump/trunk

« back to all changes in this revision

Viewing changes to src/GPumpApp.c

  • Committer: Gustav Hatvigsson
  • Date: 2014-04-07 16:36:15 UTC
  • Revision ID: gustav.hartvigsson@gmail.com-20140407163615-kj6i1tzonrgxfvho
* changed order of functions to be easier to find.

Show diffs side-by-side

added added

removed removed

Lines of Context:
101
101
  g_print ("done GPumpApp activate.\n");
102
102
}
103
103
 
 
104
void _prepere_window (GPumpApp * self) {
 
105
  GPumpAppPrivate * priv = self->priv;
 
106
  GtkWidget * window = priv->window =
 
107
    gtk_application_window_new (GTK_APPLICATION (self));
 
108
  GtkWidget * header_bar = priv->header_bar = gtk_header_bar_new ();
 
109
  GtkWidget * layout = priv->layout =
 
110
    gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 3);
 
111
  
 
112
  gtk_header_bar_set_title (GTK_HEADER_BAR (header_bar), "GPump");
 
113
  gtk_header_bar_set_show_close_button (GTK_HEADER_BAR (header_bar), TRUE);
 
114
  
 
115
  GtkWidget * scroll = priv->post_list_box =
 
116
    gtk_scrolled_window_new (NULL, NULL);
 
117
  
 
118
  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scroll),
 
119
    GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);
 
120
  
 
121
  GtkWidget * post_list_box = priv->post_list_box =
 
122
    gtk_list_box_new ();
 
123
 
 
124
  
 
125
  gtk_container_add (GTK_CONTAINER(scroll), post_list_box);
 
126
  
 
127
  gtk_window_set_titlebar (GTK_WINDOW (window), header_bar);
 
128
  gtk_window_set_default_size (GTK_WINDOW(window), 500,500);
 
129
  
 
130
  gtk_box_pack_start (GTK_BOX (layout), scroll, TRUE, TRUE, 1);
 
131
  
 
132
  gtk_container_add (GTK_CONTAINER (window), layout);
 
133
}
 
134
 
104
135
void _prepere_gear_menu (GPumpApp * self) {
105
136
  GPumpAppPrivate * priv = self->priv;
106
137
  
155
186
    _("Create new post"));
156
187
}
157
188
 
158
 
void _prepere_window (GPumpApp * self) {
159
 
  GPumpAppPrivate * priv = self->priv;
160
 
  GtkWidget * window = priv->window =
161
 
    gtk_application_window_new (GTK_APPLICATION (self));
162
 
  GtkWidget * header_bar = priv->header_bar = gtk_header_bar_new ();
163
 
  GtkWidget * layout = priv->layout =
164
 
    gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 3);
165
 
  
166
 
  gtk_header_bar_set_title (GTK_HEADER_BAR (header_bar), "GPump");
167
 
  gtk_header_bar_set_show_close_button (GTK_HEADER_BAR (header_bar), TRUE);
168
 
  
169
 
  GtkWidget * scroll = priv->post_list_box =
170
 
    gtk_scrolled_window_new (NULL, NULL);
171
 
  
172
 
  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scroll),
173
 
    GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);
174
 
  
175
 
  GtkWidget * post_list_box = priv->post_list_box =
176
 
    gtk_list_box_new ();
177
 
 
178
 
  
179
 
  gtk_container_add (GTK_CONTAINER(scroll), post_list_box);
180
 
  
181
 
  gtk_window_set_titlebar (GTK_WINDOW (window), header_bar);
182
 
  gtk_window_set_default_size (GTK_WINDOW(window), 500,500);
183
 
  
184
 
  gtk_box_pack_start (GTK_BOX (layout), scroll, TRUE, TRUE, 1);
185
 
  
186
 
  gtk_container_add (GTK_CONTAINER (window), layout);
187
 
}
188
 
 
189
189
void _prepere_refresh_button (GPumpApp * self) {
190
190
  GPumpAppPrivate * priv = self->priv;
191
191
  GtkWidget * refresh_icon = gtk_image_new_from_icon_name