aboutsummaryrefslogtreecommitdiff
path: root/src/ui.hh
AgeCommit message (Collapse)Author
2011-08-05Fixed CustLightButton "light" color deactivationJorge Arellano Cid
When hiding, or leaving a highlighted button into another tab, the "light" state lingered. This was specially nasty on deactivated buttons as there was no easy way to recover the normal state. e.g. * Keep the mouse over Stop until the page fully loads. * With mouse over Forw, go forward with keyboard until the end. * Mouse over Home, Ctrl-t, mouse click previous tab. * Start loading a page, mouse over Stop, Ctrl-t, wait for the page to fully load, go back to the loading tab * Mouse ove Home, hide panels, move mouse, show panels. * etc.
2011-08-05Fix: Don't confuse FLTK when tabs overflow.Jorge Arellano Cid
When tabs overflow width, FLTK starts resizing the last tab label. This patch handles the case more gracefully.
2011-08-05Fix resize for the corner case of starting dillo in a tiny windowJorge Arellano Cid
FLTK has no problem in resizing from a "fitting" size into a "compressed" one, but if it starts compressed, things go wild.
2011-08-04Fix: include the close-tab tooltip in the workaround to avoid them lingerJorge Arellano Cid
This also removes the unused MenuBar variable.
2011-08-04FindBar cleanup: use the same size(0,0) trick we use for PanelsJorge Arellano Cid
2011-08-04minor cleanupsJorge Arellano Cid
2011-08-03Moved CustLightButton into ui.hhJorge Arellano Cid
Also added hl_color() to change the highlight color.
2011-08-01Re-enabled the temoporary panels feature for Ctrl+lJorge Arellano Cid
It has lots of code cleanups and a simpler/more-uniform way of handling it all.
2011-08-01Cleanup: removed some unused code from the UIJorge Arellano Cid
2011-07-11Made "hide-panels" hide the findbar, then panels (and removed "fullscreen").Jorge Arellano Cid
Redefined "hide-panels" to close the findbar if it's visible, and all the panels when the findbar is not visible.
2011-05-26remove use of Fl_Pack to avoid resizing issuesJohannes Hofmann
CustGroup is split into CustGroupHorizontal and CustGroupVertical. CustGroupVertical is then used to replace Fl_Pack for TopGroup.
2011-04-21Added a submenu to control the panel size (Tools)Jorge Arellano Cid
2011-04-16Fixed offset bugs with panel tiny and large (also fullscreen mode for large)Jorge Arellano Cid
2011-03-23Made fullscreen work again (Ctrl+Space)Jorge Arellano Cid
2011-03-15Made the findbar operative again (it has tricks and workarounds)Jorge Arellano Cid
2011-03-15Keybindings and some variable name normalizationsJorge Arellano Cid
2011-03-13Made the status bar visible and operative.Jorge Arellano Cid
The Bug Meter needs some work due to differences with FLTK2
2011-03-09Added code and made the necesary bindings so tabs start to be functionalJorge Arellano Cid
2011-03-09Made Dillo code follow my fltk1.3 UI prototypeJorge Arellano Cid
2011-03-09Made a brand new CustTabs class (to allow fine control of tabs).Jorge Arellano Cid
2011-03-09Added CustGroup class (it repositions child widgets when others are hidden)Jorge Arellano Cid
2011-03-09Initial changes to make the tiny panel mode workJorge Arellano Cid
2011-01-11more src/uicorvid
2011-01-09some more src/uicorvid
2011-01-07a bit of src/uicorvid
2010-01-18Added a help button. It tries a local help file then dillo.org's one.corvid, jcid
2009-10-15remove "using namespace" statements from header filesJohannes Hofmann
"using namespace" in headers also affects all files that include the header which is unwanted and unexpected in most cases.
2009-05-16Fix: don't update window title for background tabsJorge Arellano Cid
2009-02-15Moved creation of the UI's status panel into a function.corvid
2009-02-08Switched load images on/off feature to the Tools menucorvid
2009-01-27Implemented the tools button with CSS options. Also removed nav.h from html.ccJorge Arellano Cid
2008-10-26- Added the "middle_click_drags_page" dillorc option.jcid
2008-10-10- WORKAROUND to display HTML for sylpheed.jcid
2008-10-09- File menu as popup implementation.jcid
- Working show_filemenu dillorc option.
2008-10-01- Set UI's to share icons.jcid
2008-10-01- Committed the no bw as window user_data() patch.jcid
2008-09-29- Switched the image load button to be a per-window choice.jcid
2008-09-26- Added the "middle_click_opens_new_tab" option to dillo2rc.jcid
- Added the "focus_new_tab" option to dillo2rc. - Added "New Tab", "Open Link in new Tab" and "Open Image in new Tab". - Fixed the resizable when removed by tabs
2008-09-18- Implemented tabbed browsing.jcid
2008-09-12- Reverted an accidental testing code commit.jcid
2008-09-12- Fixed a crash bug with repush and non-viewable content.jcid
2008-08-23- Reimplemented the menubar in a more ortodox way.jcid
2008-07-04- implemented UI's destructor (i.e. UI::~UI())jcid
2008-05-22- Replaced the findtext dialog with an in-window widget!jcid
2008-05-19- Made CTRL-l focus the location bar instead of popping up a dialog.jcid
2008-01-03includes cleanup in ui.ccjcid
2008-01-02- Made TopGroup a PackedGroup, simplifying UI code and removing workarounds.jcid
2007-12-28- Enabled panel_size in preferences.jcid
2007-12-19Made progress bars resize automatically.jcid
2007-12-16- Made "New browser window" inherit the panel style of its parent.jcid