summaryrefslogtreecommitdiffstats
path: root/generic/tkTreeTheme.c
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tkTreeTheme.c: use Get|SetWindowLongPtr to work withhobbs22008-02-281-3/+3
| | | | Win64. Requires latest Windows headers.
* * generic/tkTreeTheme.c (DllMain): get module at dll load time tohobbs22008-02-231-1/+19
| | | | avoid GetModuleHandleEx call.
* Added a Win32 .manifest file and associated .rc file to load version 6 of ↵treectrl2008-02-091-3/+130
| | | | comctl32.dll for visual themes. Added winrc.m4 for rules to compile the .rc file. Changed the Makefile to merge in any Microsoft-compiler-created manifest file (for picking the correct MSVCRT). Changed the theme init code to properly check that comctl32.dll version 6 is actually being used.
* Bump copyright to 2008.treectrl2008-01-221-2/+2
|
* Check for potential NULL pointer in TreeTheme_ThemeChanged. [BUG 1805700]treectrl2007-10-031-8/+13
|
* Check version of comctl32.dll when determining whether the application is ↵treectrl2007-02-061-4/+39
| | | | using visual styles under Windows. Apparently IsAppThemed and IsThemeEnabled aren't enough.
* Formatting of braces.treectrl2006-12-221-23/+12
|
* Theme-related changes to support tile-aware treectrl.treectrl2006-12-041-4/+605
|
* Added TreeTheme_ComputeGeometry to allow themes to draw the borders.treectrl2006-12-021-1/+18
|
* Renamed themeData global to appThemeData.treectrl2006-11-211-27/+29
|
* Added per-tree theme data to avoid getting back an invalid handle from ↵treectrl2006-11-191-26/+95
| | | | OpenThemeData after too many calls.
* Fixed disclosure triangles being drawn with a white background under OSX.treectrl2006-11-091-6/+2
|
* Attempt to avoid the white background behind the disclosure triangles on ↵treectrl2006-11-071-3/+29
| | | | OSX. Remains to be tested...
* Bumped copyright to 2006.treectrl2006-09-051-2/+2
|
* Improve appearance of list header under OSX/Aqua. [Patch 1356447]treectrl2005-11-181-2/+22
|
* TreeTheme_DrawHeaderArrow implemented on WinXP to draw an arrow that looks ↵treectrl2005-07-071-4/+49
| | | | | | like Explorer's. TreeTheme_GetArrowSize added.
* Cache the size of the expand/collapse button under XP for a massive speedup ↵treectrl2005-06-301-1/+20
| | | | of item layout.
* Use COLUMN_STATE_XXX macros for readability.treectrl2005-05-221-14/+25
| | | | Replace kThemeStateRollover with kThemeStateActive. I don't think the rollover state is supported.
* Add "int arrow" arg to 2 routines to allow Appearance Manager to draw sort ↵treectrl2005-05-221-21/+29
| | | | | | arrow under Aqua. Fix drawing location of headers and open/close buttons under Aqua.
* Aqua list headers have a fixed height. Guess the correct state.treectrl2005-05-211-4/+16
|
* Use Appearance Manager to draw list header and open/close buttons. *** ↵treectrl2005-05-201-2/+131
| | | | Hasn't been compiled yet. ***
* Removed some dbwin() calls.treectrl2005-05-131-4/+1
|
* Changed name of assoc data from TreeTheme to TreeCtrlTheme for consistency ↵treectrl2005-05-101-2/+2
| | | | with other calls to Tcl_SetAssocData.
* * generic/tkTreeTheme.c: correct headers to build on unix and usehobbs22005-05-021-6/+11
| | | | of c++-style var decls.
* Initial import of Theme API file.treectrl2005-05-011-0/+657