summaryrefslogtreecommitdiff
path: root/plugins
AgeCommit message (Collapse)Author
2003-07-22set the x/y values in the moveresize struct for moveresize key actionsDana Jansens
2003-07-22declare vars at the top of the blockDana Jansens
2003-07-19If there is a pid="true" attribute in the <menu plugin="fifo_menu">Scott Moynes
tag, append .pid to the fifo files. This allows for more than one openbox to be run by the same user and use fifo menus.
2003-07-17Menu parsing updates for plugins.Scott Moynes
FIFO menus are the only plugin that takes advantage of this. Example: <menu id="root" label="Openbox 3"> <menu id="fonk" label="fonk" plugin="fifo_menu"> </menu> </menu> This creates a FIFO ~/.openbox/fifo_menu/fonk to which you can send menus to. The menus sent to it must be like <fifo> <item> etc... </fifo> I think. If my memory serves me right. It is all hideous, but I just wanted to experiment and see if it was possible.
2003-07-10prefix and capitalize ObMenu ObMenuEntry and ObMenuEntryRenderTypeDana Jansens
make the ObMenuEntryRenderType a standard enum instead bitflags
2003-07-10make ob_state a function so it cant be changed outside of openbox.cDana Jansens
2003-07-10replace the focus_backup with the screen_support_win, we dont need 2 ↵Dana Jansens
offscreen windows.
2003-07-10prefix the Timer->ObTimer and TimeoutHandler->ObTimeoutHandler shitzDana Jansens
2003-07-10prefixing and capitalizing the StackLayer -> ObStackingLayer enum.Dana Jansens
less includes in headers for less rebuilding on changes
2003-07-10prefixing and capitalization for the Frame->ObFrame struct and the ↵Dana Jansens
Context->ObFrameContext enum and its constants.
2003-07-10kill warningsDana Jansens
2003-07-10rename the Client struct to ObClientDana Jansens
2003-07-10add misc.h with some standard enumerations with proper prefixing and ↵Dana Jansens
capitalizations. use the new enums throughout. provide keycodes and cursors through ob_cursor and ob_keycode functions, which use the new misc.h enums for picking the cursor and keycode.
2003-07-10rename 'xinerama' stuff to 'monitors' to be more generic and descriptive.Dana Jansens
2003-07-10these havent been used for a long time.. ;) old parsing shit be goneDana Jansens
2003-07-10update the build system, using a single Makefile.am for a sexyass ↵Dana Jansens
non-recursive make. booyah!
2003-06-30Remove menu plugins because they are stupid and don't work.Scott Moynes
2003-06-29prepare for alpha1 release.Dana Jansens
make 'make dist' work.
2003-06-29use strcmp instead of collate, since collate is slower and we're only doing ↵Dana Jansens
an == check
2003-06-29these are old and not used anymoreDana Jansens
2003-06-29Update the send-to window only if the workspaces have changed.Scott Moynes
2003-06-28snap to all heads the window is present onDana Jansens
2003-06-27xinerama supportDana Jansens
2003-06-26if grab fails dont set grabbed_keyDana Jansens
2003-06-25use the stock shownig method for the client menu for now, makes it pop up ↵Dana Jansens
under the cursor so a click-release works like expected
2003-06-25use the alst button press for clicks instead of teh fisrt. it make sno diff ↵Dana Jansens
to me really and this makes it work when you grab the pointer on the click, without leaving the mouse plugin in a weird state.
2003-06-21dont use .. in include pathsDana Jansens
2003-06-21put the render theme into a structDana Jansens
2003-06-20position the client menu rightDana Jansens
2003-06-20simply the render interface by not requiring the setting of all the areas. ↵Dana Jansens
only take a w and h in paint(). best font layout ever.
2003-06-04remove that fancy new leftHanded option, it should be done via xmodmap insteadDana Jansens
2003-06-04add a leftHanded option for mouse bindings, reverses the left/right keywordsDana Jansens
2003-06-04grab bindings on each client's frame (and the focus_backup) instead of on ↵Dana Jansens
the root window
2003-06-04grab the keybaord before cycling focus for reduced latencyDana Jansens
2003-05-24this is a big one! im putting stats in here just cuz!Dana Jansens
59 files changed, 1691 insertions(+), 607 deletions(-) Adding the beginings of ObConf. Adding a resistance-config plugin for ObConf. Creating an obparser library that obrender can use, the kernel can use, plugins can use, and ObConf and its plugins can use. (its just code for using libXml2)
2003-05-24ECKS EM ELLDana Jansens
2003-05-24let the client menu open below the top of the window, just limit it at the ↵Dana Jansens
titlebar
2003-05-23Fixed missing includesScott Moynes
2003-05-23add --enable-gl support, and put the flags/libs in the appropriate makefilesDana Jansens
2003-05-23had some code inside the action for loop that didnt belong in thereDana Jansens
2003-05-23Add toggle decor action to client menuScott Moynes
2003-05-22watch out for border widthsDana Jansens
2003-05-22only grab C-g while in a chainDana Jansens
2003-05-22add the client_menu stuffDana Jansens
2003-05-22async key grabs to avoid race conditions with the sync stuff. there are ↵Dana Jansens
still possible rases (yay X) but they will be much harder to hit, i expect noone will ever hit them more than once/often enuogh to realise.
2003-05-22layers submenu on clientScott Moynes
2003-05-21Client menusScott Moynes
Add "client_menu" to pluginrc to use.
2003-05-19add fifo_menu shitDana Jansens
2003-05-18Added a fifo_menu pluginScott Moynes
2003-05-18needs the libsn flags to use openbox.h nowDana Jansens