gboolean desk_press;
gboolean shade_press;
gboolean iconify_press;
+
+ gboolean focused;
} Frame;
void frame_startup();
void frame_adjust_shape(Frame *self);
void frame_adjust_area(Frame *self, gboolean moved, gboolean resized);
void frame_adjust_state(Frame *self);
-void frame_adjust_focus(Frame *self);
+void frame_adjust_focus(Frame *self, gboolean hilite);
void frame_adjust_title(Frame *self);
void frame_adjust_icon(Frame *self);
void frame_grab_client(Frame *self, Client *client);
Context frame_context_from_string(char *name);
-Context frame_context(Frame *self, Window win);
+Context frame_context(Client *self, Window win);
/*! Applies gravity to the client's position to find where the frame should
be positioned.