Exemplo n.º 1
0
void
ags_note_edit_set_map_height(AgsNoteEdit *note_edit, guint map_height)
{
  note_edit->map_height = map_height;
  
  note_edit->flags |= AGS_NOTE_EDIT_RESETING_VERTICALLY;
  ags_note_edit_reset_vertically(note_edit, AGS_NOTE_EDIT_RESET_VSCROLLBAR);
  note_edit->flags &= (~AGS_NOTE_EDIT_RESETING_VERTICALLY);
  
  note_edit->flags |= AGS_NOTE_EDIT_RESETING_HORIZONTALLY;
  ags_note_edit_reset_horizontally(note_edit, AGS_NOTE_EDIT_RESET_HSCROLLBAR);
  note_edit->flags &= (~AGS_NOTE_EDIT_RESETING_HORIZONTALLY);
}
gboolean
ags_note_edit_drawing_area_configure_event(GtkWidget *widget, GdkEventConfigure *event, AgsNoteEdit *note_edit)
{
  note_edit->flags |= AGS_NOTE_EDIT_RESETING_VERTICALLY;
  ags_note_edit_reset_vertically(note_edit, (AGS_NOTE_EDIT_RESET_VSCROLLBAR |
					     AGS_NOTE_EDIT_RESET_WIDTH));
  note_edit->flags &= (~AGS_NOTE_EDIT_RESETING_VERTICALLY);

  note_edit->flags |= AGS_NOTE_EDIT_RESETING_HORIZONTALLY;
  ags_note_edit_reset_horizontally(note_edit, (AGS_NOTE_EDIT_RESET_HSCROLLBAR |
					       AGS_NOTE_EDIT_RESET_WIDTH));
  note_edit->flags &= (~AGS_NOTE_EDIT_RESETING_HORIZONTALLY);  

  return(FALSE);
}