Commit Graph

22 Commits

Author SHA1 Message Date
Ansgar Becker
aabd4bbf57 Add some more support for databases and tables with unicode characters. 2008-08-08 19:32:24 +00:00
rosenfield
36efcf48ed Rename Settings tab to Authentication.
Settings may be a bit too generic a word to be a useful term here.
2008-05-14 09:25:21 +00:00
Ansgar Becker
098893403e Rethinking minimum dimensions of usermanager form, now that the notes are placed on a seperate tab to take less room. 2008-05-13 17:39:26 +00:00
rosenfield
6b1f0d1bfb Move some of the hints to a separate tab. Logically uglier but visually prettier. 2008-05-13 12:10:12 +00:00
Ansgar Becker
b095a2abb2 memoHints lacks a Transparent property and looks ugly in XP theming where the pages of a pagecontrol normally have a different color than clBtnFace. Convert the TMemo to a TLabel and set that to transparent. 2008-05-12 08:07:12 +00:00
Ansgar Becker
2688c224a4 Cosmetic: Adjust minimum width and height of usermanager dialog to match the dimensions changed in rev 1365 2008-05-12 06:56:31 +00:00
rosenfield
fc5459c443 * Bugfix: Vista fixation panels were incorrectly anchored.
* Add a few hints that are pretty crucial to understanding the quirks of the MySQL privilege system.
2008-05-10 19:43:32 +00:00
rosenfield
f7e5c5cb8f "disable login" seems more appropriate than "disable account", since disabling authentication with password does not render the privileges for an account unusable by other accounts.
Perhaps there should be a hint under privileges a la 'notice that privileges granted to more generic accounts will also affect this user'.  OTOH, the amount of hints has already grown to 'confusing'..
2008-05-10 11:14:49 +00:00
rosenfield
4873f32e10 Bugfix: work around misplaced icons on Vista.
(I'm in 16-color mode right now, so if things look weird then that's why!)
2008-05-10 11:04:18 +00:00
rosenfield
56ef11a142 Expand dialog slightly so everything fits, even using Segoe UI. 2008-05-09 14:58:43 +00:00
rosenfield
dbe130ba74 Add a few more hints regarding the 'host' field. 2008-05-09 14:30:27 +00:00
rosenfield
a0546a403d Bugfix: changing a limitation did not cause a 'modified' icon in the account dropdown. 2008-05-09 11:48:55 +00:00
rosenfield
45cc7920dd GUI: More vertical spacing between controls on 'limitations' page. (Revert if you think this is uglier.) 2008-05-09 11:25:08 +00:00
rosenfield
c9460f215e Bugfix: (gui) anchor hint text correctly. 2008-05-09 11:20:31 +00:00
Ansgar Becker
d4c32d56d7 Implement a completely new user manager (look + feel + logic):
- Accounts and existing privileges are presented in a pulldown which makes it as easy to use as a toy
- Adding privileges calls the new SelectDBO dialog which is basically a tree like childwins dbtree
- Updating accounts canonicalizes various odd/legacy mechanisms in the MySQL user system
- Fullfills feature request #1547437 (btw)
- Wants to be tested heavily on different servers

A result of a team work. 1000 thanks to rosenfield for the admin friendly logic implementation, tons of fixes and usability ideas.
2008-05-08 20:45:51 +00:00
Ansgar Becker
85f91d87aa Dynamically fetch names of privileges on the "Add user" tab of the usermanager, as discussed on the mailinglist.
TODO: Refactor complete GUI of this dialog, nuke tabs and do both adding and editing users in one GUI.
2008-04-16 15:34:51 +00:00
Ansgar Becker
9306da23b9 Remove Font properties of controls which have the same font assigned as the parent component but have ParentFont set to False. The effect of this change should be not visible in any form, only in the code of the DFM files.
Related revision: 956.
2008-03-09 21:00:35 +00:00
Ansgar Becker
38caa4cd99 Make most "btnCancelClick" procedures superflous by assigning the correct ModalResult (mrCancel) to the relevant cancel buttons. 2008-03-09 20:27:12 +00:00
Ansgar Becker
bd597d0c1d Use a PNGImageList and find replacements for nearly all icons in the application.
Sources:
- Mark James' Silk icons
- Everaldo's Crystal icons

Todo: Load icons at runtime
2008-03-04 00:20:38 +00:00
Ansgar Becker
c13318714e Upgrade old forms to use Tahoma font. Adjust widths of various TLabel's to make their captions fit with the new font. 2007-09-26 19:36:19 +00:00
Ansgar Becker
36d9603f3c Remove all remaining ExplicitXYZ properties.
Wrote a small console app which removes these properties automatically in a given directory. Feel free to download it at http://www.heidisql.com/files/explicit_sucks.exe and use it before committing *.dfm files.
2007-06-28 21:55:57 +00:00
Ansgar Becker
3c8f123a81 Move *.pas, *.dfm and *.inc files from root directory to a new "source" subdirectory. Leaving just the readme in the root to give all newbies a very clear and unique starting point. 2007-06-28 20:00:04 +00:00