Yeah, I was working on splitting KoRuler into a KoBaseRuler (with all the common stuff), a KoTabRuler (used for tab based text editing) and a KoGuideRuler (used for dragging guidelines in graphic editors) I don't know if that's the correct approach though. I have at the moment succesfully splitted KoRuler into KoBaseRuler and KoTabRuler and updated all programs making use of KoRuler to use KoTabRuler (which is nothing more than substituting KoRuler with KoTabRuler). It's not commited yet as I wanted to post the complete patch set here for review first. But if someone has any objections of the way I'm working now, please tell me. The reason I wanted them split are: - In Krita or Karbon, there's no need for tabs, so using a ruler class with all the tab based functions in it is a bit "dirty" in my opinion. It makes it also a bit more difficult I guess to read the header files. - They look a little bit different, although that doesn't necessary need to be so in the future. Keeping track of tab positions or guidline postions is pretty much the same. Only, tabs can be left, centered, right etc... while guidelines just have a position. When I look at it differently, it's also possible to create a KoSimpleRuler base class (which only has guideline support), and a KoAdvancedRuler class (which has all the tab positioning functions). On 9/29/05, Alan Horkan wrote: > > On Thu, 29 Sep 2005, Thorsten Zachmann wrote: > > > I had a look at the help lines/guide lines in kpresenter and kivio and I > > really like the implementation of the guides in kivio. I think it would > be > > great if we could generalise the guide lines and move them to kolibs so > that > > You will probably recall the work Tim was doing with Rulers recently which > I believe was directly related to this. > > > Would it be ok if the guide lines are allways on top of the objects. > > Probably, I least I think so. > > > kpresenter currently also supports at the moment to have them below the > > objects. What do you think? > > I think people might be using Guides as a poor substitute for a grid > (which is under the objects). > > Sincerely > > Alan Horkan > > Inkscape http://inkscape.org > Abiword http://www.abisource.com > Dia http://gnome.org/projects/dia/ > Open Clip Art http://OpenClipArt.org > > Alan's Diary http://advogato.org/person/AlanHorkan/ > > _______________________________________________ > koffice-devel mailing list > koffice-devel@kde.org > https://mail.kde.org/mailman/listinfo/koffice-devel > _______________________________________________ koffice-devel mailing list koffice-devel@kde.org https://mail.kde.org/mailman/listinfo/koffice-devel