aboutsummaryrefslogtreecommitdiff
path: root/src/ui.hh
AgeCommit message (Collapse)Author
2012-12-31we still aren't using UI::customize() flags arg, so rm itcorvid
2012-12-30ui color fg/bg preferencescorvid
Recent mailing list: http://lists.auriga.wearlab.de/pipermail/dillo-dev/2012-December/009661.html The earlier thread begins with: http://lists.auriga.wearlab.de/pipermail/dillo-dev/2011-September/008890.html
2012-11-14Avoid scroll flickering with a custom tooltip class (TipWin) & a custom buttonJorge Arellano Cid
Removed the workaround [1] that added a full UI and viewport redraw to conceal the lingering tooltips bug [2]. It produced annoying scroll flickering when the mouse was in the UI but outside the viewport (e.g. over the panel). This is more a FLTK bug than anything; the FLTK team's plan is to fix it in FLTK3, and also extend the tooltips API. As FLTK3 may take long to be released, and porting dillo to it is non-trivial (if both events ever come to happen), this custom solution looks quite reasonable for the present times. The patch introduces a new CustButton class that uses TipWin, and thus the tooltip handling is no longer handled by FLTK. This patch switches the UI buttons to the new CustButton. 1] http://lists.auriga.wearlab.de/pipermail/dillo-dev/2011-July/008515.html 2] http://lists.auriga.wearlab.de/pipermail/dillo-dev/2011-July/008494.html
2012-10-30trim some spacescorvid
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