~njpatel/awn/fandabbydosy

« back to all changes in this revision

Viewing changes to src/main.c

  • Committer: Neil Jagdish Patel
  • Date: 2007-11-03 22:21:50 UTC
  • Revision ID: njp@oh-laptop-20071103222150-dp6hkf96n2vrcn2n
2007-11-03  Neil J. Patel  <njpatel@gmail.com>

        * configure.in:
        * src/awn-applet-manager.c:
        * src/awn-task-manager.c:
        * src/awn-window.c:
        * src/awn-window.h:
        * src/main.c:
        Bumped version to 0.3.
        Depend on Gtk 2.12.
        Start re-writing Awn window/bar so we can have multiple Awns,
        non-composited support and other fun stuff.

Show diffs side-by-side

added added

removed removed

Lines of Context:
114
114
{
115
115
        AwnSettings* settings;
116
116
        GConfClient *client;
117
 
        GtkWidget *box = NULL;
118
117
        GtkWidget *applet_manager = NULL;
119
118
        GdkScreen *screen;
120
119
        
142
141
                                (GConfClientNotifyFunc)icon_offset_changed, settings, 
143
142
                                NULL, NULL);
144
143
        
145
 
        settings->window = awn_window_new (settings);
 
144
        settings->window = awn_window_new ("/apps/avant-window-navigator");
146
145
        
147
146
        gtk_window_set_policy (GTK_WINDOW (settings->window), FALSE, FALSE, TRUE);
148
147
        
151
150
                         G_CALLBACK(expose), (gpointer)settings);
152
151
        
153
152
 
154
 
        box = gtk_hbox_new(FALSE, 2);
155
 
        gtk_container_add(GTK_CONTAINER(settings->window), box);
156
 
        
157
 
        applet_manager = awn_applet_manager_new (settings);
 
153
        GtkWidget *eb = gtk_event_box_new ();
 
154
        
 
155
        gtk_container_add(GTK_CONTAINER(settings->window), eb);
 
156
  
 
157
  gtk_widget_show_all (settings->window);
 
158
  gdk_window_set_composited (eb->window, TRUE);
 
159
 
 
160
  applet_manager = awn_applet_manager_new (settings);
158
161
        settings->appman = applet_manager;
159
162
        
160
 
        gtk_box_pack_start(GTK_BOX(box), gtk_label_new("  "), FALSE, FALSE, 0);
161
 
        gtk_box_pack_start(GTK_BOX(box), applet_manager, FALSE, TRUE, 0);
162
 
        gtk_box_pack_start(GTK_BOX(box), gtk_label_new("  "), FALSE, FALSE, 0);
 
163
        gtk_container_add (GTK_CONTAINER (eb), applet_manager);
163
164
        
164
165
        gtk_window_set_transient_for(GTK_WINDOW(settings->window), 
165
166
                                     GTK_WINDOW(settings->bar));