Awn

lp:~njpatel/awn/fandabbydosy

Created by Neil J. Patel on 2007-11-03 and last modified on 2008-08-21

Awn re-write for non-composite, multiple position & multiple panel support.

Get this branch:
bzr branch lp:~njpatel/awn/fandabbydosy
Only Neil J. Patel can upload to this branch. If you are Neil J. Patel please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Neil J. Patel
Project:
Awn
Status:
Abandoned

Recent revisions

152. By Neil Jagdish Patel <njp@Galactic> on 2007-11-07

2007-11-07 Neil J. Patel <email address hidden>

 * src/awn-window.c:
 * src/main.c:
 Some more playing around with non-composited. It seems that a change
 in composited status is at least going to require re-creating the
 main window...

151. By Neil Jagdish Patel <njp@Galactic> on 2007-11-05

2007-11-05 Neil J. Patel <email address hidden>

 * src/awn-background.c:
 * src/awn-window.c:
 * src/awn-window.h:
 * src/main.c:
 Lots more fixes regarding drawing and compositing.

150. By Neil Jagdish Patel <njp@Galactic> on 2007-11-05

2007-11-05 Neil J. Patel <email address hidden>

 * src/awn-background.c:
 Merged in all the drawing stuff, *lots* of changes to make it compile
 without refering to static variables.
 Some things are almost defnitely broken (AFAIK only separator drawing
 and corners are painted when up against an edge).

149. By Neil Jagdish Patel <njp@Galactic> on 2007-11-05

2007-11-05 Neil J. Patel <email address hidden>

 * data/avant-window-navigator.schemas:
 Add all of the background settings, including descriptions...phew!

 * src/awn-background.c:
 Add support for loading in the relevant gconf settings.

 * src/awn-window.c:
 Load in AwnBackground properly.

148. By Neil Jagdish Patel <njp@Galactic> on 2007-11-04

2007-11-04 Neil J. Patel <email address hidden>

 * src/Makefile.am:
 * src/awn-background.c:
 * src/awn-background.h:
 Added a AwnBackground object which is resposible for drawing the
 background of the widget.

 * src/awn-window.c:
 Hand over drawing to AwnBackground.

147. By Neil Jagdish Patel <njp@Galactic> on 2007-11-04

2007-11-04 Neil J. Patel <email address hidden>

 * src/awn-window.c:
 Added positioning functions.

2007-11-04 Neil J. Patel <email address hidden>

 * data/avant-window-navigator.schemas:
 Make the monitor width & height != 0.

 * src/Makefile.am:
 * src/awn-monitor.c:
 * src/awn-monitor.h:
 An abstraction around the monitor API. Handles resizing & user-set
 monitor geometry.

 * src/awn-window.c:
 * src/awn-window.h:
 Add a awn_window_new_with_path ().

146. By Neil Jagdish Patel <njp@Galactic> on 2007-11-04

2007-11-04 Neil J. Patel <email address hidden>

 * data/avant-window-navigator.schemas:
 Make the monitor width & height != 0.

 * src/Makefile.am:
 * src/awn-monitor.c:
 * src/awn-monitor.h:
 An abstraction around the monitor API. Handles resizing & user-set
 monitor geometry.

 * src/awn-window.c:
 * src/awn-window.h:
 Add a awn_window_new_with_path ().
 Update to use AwnMonitor.

 * src/main.c:
 Use awn_window_new_with_path ().

145. By Neil Jagdish Patel <njp@Galactic> on 2007-11-04

2007-11-04 Neil J. Patel <email address hidden>

 * configure.in:
 * data/Makefile.am:
 * data/avant-window-navigator.schemas:
 Added schema support.

 * src/awn-window.c:
 Added shaped window support.

144. By Neil Jagdish Patel <njp@Galactic> on 2007-11-04

2007-11-04 Neil J. Patel <email address hidden>

 * configure.in:
 Fix commit clash.

 * src/awn-window.c:
 * src/awn-window.h:
 Add the composited & path properties, plus lost more fixes.

 * src/main.c:
 Never show the main bar (can't get trid of it otherwise Awn won't
 compile).

143. By Neil Jagdish Patel <njp@oh-laptop> on 2007-11-03

2007-11-03 Neil J. Patel <email address hidden>

 * 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.

This branch contains Public information 
Everyone can see this information.