diff src/ChangeLog @ 11158:1795fe0ea004

ChangeLog fixes
author John W. Eaton <jwe@octave.org>
date Mon, 25 Oct 2010 17:08:22 -0400
parents c75130f19440
children 9cdf43d1fa16
line wrap: on
line diff
--- a/src/ChangeLog	Mon Oct 25 17:05:48 2010 -0400
+++ b/src/ChangeLog	Mon Oct 25 17:08:22 2010 -0400
@@ -5,11 +5,30 @@
 
 2010-10-25  Kai Habel  <kai.habel@gmx.de>
 
-	* plot/uimenu.m: New function
-	* plot/__go_draw_figure__.m: Ignore uimenu objects for gnuplot
-	backend
-	* plot/module.mk (plot_FCN_FILES): Add it to the list.
-
+	* gl-render.cc (opengl_renderer::draw): Ignore uimenu objects here.
+	* graphics.h.in (class OCTINTERP_API uimenu): New graphics object.
+	* graphics.cc (lookup_object_name): Add uimenu here.
+	(make_graphics_object_from_type): Likewise.
+	(property_list::set): Likewise.
+	(property_list::lookup): Likewise.
+	(root_figure::init_factory_properties): Likewise.
+	(__go_uimenu__): New function.
+	* DLD-Functions/fltk-backend.cc (OpenGL_fltk::resize): Make public.
+	(script_cb): New function.
+	(fltk_uimenu): New class.
+	(plot_window::plot_window): Initialize fltk_uimenu object.
+	(plot_window::~plot_window): Delete fltk_uimenu object.
+	(plot_window::show_menubar): New function.
+	(plot_window::hide_menubar): New function.
+	(plot_window::uimenu_update): New function.
+	(plot_window::handle): Do not evaluate FLTK events when 
+	figure is deleted.
+	(figure_manager::uimenu_update): New function.
+	(figure_manager::toggle_menubar_visibility): New functions.
+	(figure_manager::do_toggle_menubar_visibility): New function.
+	(figure_manager::do_uimenu_update): New function.
+	(fltk_backend::uimenu_set_fltk_label): New function.
+	(fltk_backend::update): Add figure and uimenu updates.
 
 2010-10-24  Rik  <octave@nomad.inbox5.com>