URL: <http://gna.org/patch/?1688>
Summary: Merge bottom and top notebooks on small display layout Project: Freeciv Submitted by: jon_severinsson Submitted on: tisdag 2010-06-01 den 10:47 Category: client-gtk-2.0 Priority: 5 - Normal Status: None Privacy: Public Assigned to: None Originator Email: Open/Closed: Open Discussion Lock: Any Planned Release: _______________________________________________________ Details: This is the fifth patch in a short series intended to improve the gtk gui on netbook sized displays. On small displays you won't fit two notebooks (aka tabwidgets) on the screen at the same time, so you have to scroll between them, which voids all benefits of having two. Much simpler to just use one in that case. This patch merges the bottom and top notebooks when the gui_gtk2_small_display_layout configuration option is enabled. The combined notebook behaves like the top notebook normally does (eg tabs at the bottom, can not be detached) but includes the pages normally included in the bottom one. Note, however, that the gui_gtk2_split_bottom_notebook option is still honoured and will put the messages tab in a separate full-height notebook to the right of the combined notebook, but I don't see that as a common use case. This patch could be improved on by making the chat tab detachable when it lives in the non-detachable combined notebook, provided it reattach when the window is closed. However, I'm not familiar enough with gtk to figure out how to do so in a reasonable amount of time, and I don't see detaching the chat window a common use case on netbooks and other devices with limited screen real-estate, so it's not a high priority for me. _______________________________________________________ File Attachments: ------------------------------------------------------- Date: tisdag 2010-06-01 den 10:47 Name: freeciv-2.2.1-merge-bottom-and-top-notebooks-on-small-display-layout.patch Size: 4 kB By: jon_severinsson <http://gna.org/patch/download.php?file_id=9233> _______________________________________________________ Reply to this item at: <http://gna.org/patch/?1688> _______________________________________________ Meddelandet skickades via/av Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev